home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Dictionary of the Living World 3
/
Dictionary of the Living World Version 3.0 (Media Design Interactive)(Macintosh)(1993).iso
/
QuickTime™
/
QuickTime™.rsrc
/
bin.rsrc_code_-16639.txt
< prev
next >
Wrap
Text File
|
1992-10-02
|
214KB
|
3,845 lines
start:
00000000 0C40 0003 cmpi.w D0, 0x3
00000004 6F18 ble +0x1A /* 0000001E */
00000006 2078 0DE8 movea.l A0, [0x00000DE8 /* Warhol */]
0000000A 4268 0004 clr.w [A0 + 0x4]
0000000E 0C40 01D2 cmpi.w D0, 0x1D2
00000012 621E bhi +0x20 /* 00000032 */
00000014 41FA 0030 lea.l A0, [PC + 0x30 /* 00000046, value 0xFFFFFFFA */]
00000018 D1F0 0400 add.l A0, [A0 + D0.w * 4]
0000001C 4ED0 jmp [A0]
label0000001E:
0000001E E548 lsl D0.w, 2
00000020 0C40 0748 cmpi.w D0, 0x748
00000024 620A bhi +0xC /* 00000030 */
00000026 41FA 001E lea.l A0, [PC + 0x1E /* 00000046, value 0xFFFFFFFA */]
0000002A D1F0 0000 add.l A0, [A0 + D0.w]
0000002E 4ED0 jmp [A0]
label00000030:
00000030 E448 lsr D0.w, 2
label00000032:
00000032 4840 swap.w D0
00000034 0240 00FF andi.w D0, 0xFF
00000038 205F movea.l A0, [A7]+
0000003A DEC0 add.w A7, D0
0000003C 70FF moveq.l D0, 0xFFFFFFFF
0000003E 4ED0 jmp [A0]
00000040 303C FFFD move.w D0, 0xFFFD
00000044 A9C9 syscall SysError
00000046 FFFF .invalid <<F/7/7>>
00000048 FFFA .invalid <<F/7/7>>
0000004A 0000 07EE ori.b D0, 0xEE
0000004E 0000 0B50 ori.b D0, 0x50 /* 'P' */
00000052 0000 0BA8 ori.b D0, 0xA8
00000056 0000 0BC4 ori.b D0, 0xC4
0000005A FFFF .invalid <<F/7/7>>
0000005C FFFA .invalid <<F/7/7>>
0000005E FFFF .invalid <<F/7/7>>
00000060 FFFA .invalid <<F/7/7>>
00000062 FFFF .invalid <<F/7/7>>
00000064 FFFA .invalid <<F/7/7>>
00000066 FFFF .invalid <<F/7/7>>
00000068 FFFA .invalid <<F/7/7>>
0000006A FFFF .invalid <<F/7/7>>
0000006C FFFA .invalid <<F/7/7>>
0000006E FFFF .invalid <<F/7/7>>
00000070 FFFA .invalid <<F/7/7>>
00000072 FFFF .invalid <<F/7/7>>
00000074 FFFA .invalid <<F/7/7>>
00000076 FFFF .invalid <<F/7/7>>
00000078 FFFA .invalid <<F/7/7>>
0000007A FFFF .invalid <<F/7/7>>
0000007C FFFA .invalid <<F/7/7>>
0000007E FFFF .invalid <<F/7/7>>
00000080 FFFA .invalid <<F/7/7>>
00000082 FFFF .invalid <<F/7/7>>
00000084 FFFA .invalid <<F/7/7>>
00000086 FFFF .invalid <<F/7/7>>
00000088 FFFA .invalid <<F/7/7>>
0000008A FFFF .invalid <<F/7/7>>
0000008C FFFA .invalid <<F/7/7>>
0000008E FFFF .invalid <<F/7/7>>
00000090 FFFA .invalid <<F/7/7>>
00000092 0000 0CAE ori.b D0, 0xAE
00000096 FFFF .invalid <<F/7/7>>
00000098 FFFA .invalid <<F/7/7>>
0000009A FFFF .invalid <<F/7/7>>
0000009C FFFA .invalid <<F/7/7>>
0000009E FFFF .invalid <<F/7/7>>
000000A0 FFFA .invalid <<F/7/7>>
000000A2 FFFF .invalid <<F/7/7>>
000000A4 FFFA .invalid <<F/7/7>>
000000A6 0000 0DE2 ori.b D0, 0xE2
000000AA FFFF .invalid <<F/7/7>>
000000AC FFFA .invalid <<F/7/7>>
000000AE FFFF .invalid <<F/7/7>>
000000B0 FFFA .invalid <<F/7/7>>
000000B2 0000 0C44 ori.b D0, 0x44 /* 'D' */
000000B6 FFFF .invalid <<F/7/7>>
000000B8 FFFA .invalid <<F/7/7>>
000000BA FFFF .invalid <<F/7/7>>
000000BC FFFA .invalid <<F/7/7>>
000000BE FFFF .invalid <<F/7/7>>
000000C0 FFFA .invalid <<F/7/7>>
000000C2 FFFF .invalid <<F/7/7>>
000000C4 FFFA .invalid <<F/7/7>>
000000C6 FFFF .invalid <<F/7/7>>
000000C8 FFFA .invalid <<F/7/7>>
000000CA FFFF .invalid <<F/7/7>>
000000CC FFFA .invalid <<F/7/7>>
000000CE FFFF .invalid <<F/7/7>>
000000D0 FFFA .invalid <<F/7/7>>
000000D2 FFFF .invalid <<F/7/7>>
000000D4 FFFA .invalid <<F/7/7>>
000000D6 FFFF .invalid <<F/7/7>>
000000D8 FFFA .invalid <<F/7/7>>
000000DA FFFF .invalid <<F/7/7>>
000000DC FFFA .invalid <<F/7/7>>
000000DE FFFF .invalid <<F/7/7>>
000000E0 FFFA .invalid <<F/7/7>>
000000E2 FFFF .invalid <<F/7/7>>
000000E4 FFFA .invalid <<F/7/7>>
000000E6 FFFF .invalid <<F/7/7>>
000000E8 FFFA .invalid <<F/7/7>>
000000EA FFFF .invalid <<F/7/7>>
000000EC FFFA .invalid <<F/7/7>>
000000EE FFFF .invalid <<F/7/7>>
000000F0 FFFA .invalid <<F/7/7>>
000000F2 FFFF .invalid <<F/7/7>>
000000F4 FFFA .invalid <<F/7/7>>
000000F6 FFFF .invalid <<F/7/7>>
000000F8 FFFA .invalid <<F/7/7>>
000000FA FFFF .invalid <<F/7/7>>
000000FC FFFA .invalid <<F/7/7>>
000000FE FFFF .invalid <<F/7/7>>
00000100 FFFA .invalid <<F/7/7>>
00000102 FFFF .invalid <<F/7/7>>
00000104 FFFA .invalid <<F/7/7>>
00000106 FFFF .invalid <<F/7/7>>
00000108 FFFA .invalid <<F/7/7>>
0000010A FFFF .invalid <<F/7/7>>
0000010C FFFA .invalid <<F/7/7>>
0000010E FFFF .invalid <<F/7/7>>
00000110 FFFA .invalid <<F/7/7>>
00000112 FFFF .invalid <<F/7/7>>
00000114 FFFA .invalid <<F/7/7>>
00000116 FFFF .invalid <<F/7/7>>
00000118 FFFA .invalid <<F/7/7>>
0000011A FFFF .invalid <<F/7/7>>
0000011C FFFA .invalid <<F/7/7>>
0000011E FFFF .invalid <<F/7/7>>
00000120 FFFA .invalid <<F/7/7>>
00000122 FFFF .invalid <<F/7/7>>
00000124 FFFA .invalid <<F/7/7>>
00000126 FFFF .invalid <<F/7/7>>
00000128 FFFA .invalid <<F/7/7>>
0000012A FFFF .invalid <<F/7/7>>
0000012C FFFA .invalid <<F/7/7>>
0000012E FFFF .invalid <<F/7/7>>
00000130 FFFA .invalid <<F/7/7>>
00000132 FFFF .invalid <<F/7/7>>
00000134 FFFA .invalid <<F/7/7>>
00000136 FFFF .invalid <<F/7/7>>
00000138 FFFA .invalid <<F/7/7>>
0000013A FFFF .invalid <<F/7/7>>
0000013C FFFA .invalid <<F/7/7>>
0000013E FFFF .invalid <<F/7/7>>
00000140 FFFA .invalid <<F/7/7>>
00000142 FFFF .invalid <<F/7/7>>
00000144 FFFA .invalid <<F/7/7>>
00000146 FFFF .invalid <<F/7/7>>
00000148 FFFA .invalid <<F/7/7>>
0000014A FFFF .invalid <<F/7/7>>
0000014C FFFA .invalid <<F/7/7>>
0000014E FFFF .invalid <<F/7/7>>
00000150 FFFA .invalid <<F/7/7>>
00000152 FFFF .invalid <<F/7/7>>
00000154 FFFA .invalid <<F/7/7>>
00000156 FFFF .invalid <<F/7/7>>
00000158 FFFA .invalid <<F/7/7>>
0000015A FFFF .invalid <<F/7/7>>
0000015C FFFA .invalid <<F/7/7>>
0000015E FFFF .invalid <<F/7/7>>
00000160 FFFA .invalid <<F/7/7>>
00000162 FFFF .invalid <<F/7/7>>
00000164 FFFA .invalid <<F/7/7>>
00000166 FFFF .invalid <<F/7/7>>
00000168 FFFA .invalid <<F/7/7>>
0000016A FFFF .invalid <<F/7/7>>
0000016C FFFA .invalid <<F/7/7>>
0000016E FFFF .invalid <<F/7/7>>
00000170 FFFA .invalid <<F/7/7>>
00000172 FFFF .invalid <<F/7/7>>
00000174 FFFA .invalid <<F/7/7>>
00000176 FFFF .invalid <<F/7/7>>
00000178 FFFA .invalid <<F/7/7>>
0000017A FFFF .invalid <<F/7/7>>
0000017C FFFA .invalid <<F/7/7>>
0000017E FFFF .invalid <<F/7/7>>
00000180 FFFA .invalid <<F/7/7>>
00000182 FFFF .invalid <<F/7/7>>
00000184 FFFA .invalid <<F/7/7>>
00000186 FFFF .invalid <<F/7/7>>
00000188 FFFA .invalid <<F/7/7>>
0000018A FFFF .invalid <<F/7/7>>
0000018C FFFA .invalid <<F/7/7>>
0000018E FFFF .invalid <<F/7/7>>
00000190 FFFA .invalid <<F/7/7>>
00000192 FFFF .invalid <<F/7/7>>
00000194 FFFA .invalid <<F/7/7>>
00000196 FFFF .invalid <<F/7/7>>
00000198 FFFA .invalid <<F/7/7>>
0000019A FFFF .invalid <<F/7/7>>
0000019C FFFA .invalid <<F/7/7>>
0000019E FFFF .invalid <<F/7/7>>
000001A0 FFFA .invalid <<F/7/7>>
000001A2 FFFF .invalid <<F/7/7>>
000001A4 FFFA .invalid <<F/7/7>>
000001A6 FFFF .invalid <<F/7/7>>
000001A8 FFFA .invalid <<F/7/7>>
000001AA FFFF .invalid <<F/7/7>>
000001AC FFFA .invalid <<F/7/7>>
000001AE FFFF .invalid <<F/7/7>>
000001B0 FFFA .invalid <<F/7/7>>
000001B2 FFFF .invalid <<F/7/7>>
000001B4 FFFA .invalid <<F/7/7>>
000001B6 FFFF .invalid <<F/7/7>>
000001B8 FFFA .invalid <<F/7/7>>
000001BA FFFF .invalid <<F/7/7>>
000001BC FFFA .invalid <<F/7/7>>
000001BE FFFF .invalid <<F/7/7>>
000001C0 FFFA .invalid <<F/7/7>>
000001C2 FFFF .invalid <<F/7/7>>
000001C4 FFFA .invalid <<F/7/7>>
000001C6 FFFF .invalid <<F/7/7>>
000001C8 FFFA .invalid <<F/7/7>>
000001CA FFFF .invalid <<F/7/7>>
000001CC FFFA .invalid <<F/7/7>>
000001CE FFFF .invalid <<F/7/7>>
000001D0 FFFA .invalid <<F/7/7>>
000001D2 FFFF .invalid <<F/7/7>>
000001D4 FFFA .invalid <<F/7/7>>
000001D6 FFFF .invalid <<F/7/7>>
000001D8 FFFA .invalid <<F/7/7>>
000001DA FFFF .invalid <<F/7/7>>
000001DC FFFA .invalid <<F/7/7>>
000001DE FFFF .invalid <<F/7/7>>
000001E0 FFFA .invalid <<F/7/7>>
000001E2 FFFF .invalid <<F/7/7>>
000001E4 FFFA .invalid <<F/7/7>>
000001E6 FFFF .invalid <<F/7/7>>
000001E8 FFFA .invalid <<F/7/7>>
000001EA FFFF .invalid <<F/7/7>>
000001EC FFFA .invalid <<F/7/7>>
000001EE FFFF .invalid <<F/7/7>>
000001F0 FFFA .invalid <<F/7/7>>
000001F2 FFFF .invalid <<F/7/7>>
000001F4 FFFA .invalid <<F/7/7>>
000001F6 FFFF .invalid <<F/7/7>>
000001F8 FFFA .invalid <<F/7/7>>
000001FA FFFF .invalid <<F/7/7>>
000001FC FFFA .invalid <<F/7/7>>
000001FE FFFF .invalid <<F/7/7>>
00000200 FFFA .invalid <<F/7/7>>
00000202 FFFF .invalid <<F/7/7>>
00000204 FFFA .invalid <<F/7/7>>
00000206 FFFF .invalid <<F/7/7>>
00000208 FFFA .invalid <<F/7/7>>
0000020A FFFF .invalid <<F/7/7>>
0000020C FFFA .invalid <<F/7/7>>
0000020E FFFF .invalid <<F/7/7>>
00000210 FFFA .invalid <<F/7/7>>
00000212 FFFF .invalid <<F/7/7>>
00000214 FFFA .invalid <<F/7/7>>
00000216 FFFF .invalid <<F/7/7>>
00000218 FFFA .invalid <<F/7/7>>
0000021A FFFF .invalid <<F/7/7>>
0000021C FFFA .invalid <<F/7/7>>
0000021E FFFF .invalid <<F/7/7>>
00000220 FFFA .invalid <<F/7/7>>
00000222 FFFF .invalid <<F/7/7>>
00000224 FFFA .invalid <<F/7/7>>
00000226 FFFF .invalid <<F/7/7>>
00000228 FFFA .invalid <<F/7/7>>
0000022A FFFF .invalid <<F/7/7>>
0000022C FFFA .invalid <<F/7/7>>
0000022E FFFF .invalid <<F/7/7>>
00000230 FFFA .invalid <<F/7/7>>
00000232 FFFF .invalid <<F/7/7>>
00000234 FFFA .invalid <<F/7/7>>
00000236 FFFF .invalid <<F/7/7>>
00000238 FFFA .invalid <<F/7/7>>
0000023A FFFF .invalid <<F/7/7>>
0000023C FFFA .invalid <<F/7/7>>
0000023E FFFF .invalid <<F/7/7>>
00000240 FFFA .invalid <<F/7/7>>
00000242 FFFF .invalid <<F/7/7>>
00000244 FFFA .invalid <<F/7/7>>
00000246 FFFF .invalid <<F/7/7>>
00000248 FFFA .invalid <<F/7/7>>
0000024A FFFF .invalid <<F/7/7>>
0000024C FFFA .invalid <<F/7/7>>
0000024E FFFF .invalid <<F/7/7>>
00000250 FFFA .invalid <<F/7/7>>
00000252 FFFF .invalid <<F/7/7>>
00000254 FFFA .invalid <<F/7/7>>
00000256 FFFF .invalid <<F/7/7>>
00000258 FFFA .invalid <<F/7/7>>
0000025A FFFF .invalid <<F/7/7>>
0000025C FFFA .invalid <<F/7/7>>
0000025E FFFF .invalid <<F/7/7>>
00000260 FFFA .invalid <<F/7/7>>
00000262 FFFF .invalid <<F/7/7>>
00000264 FFFA .invalid <<F/7/7>>
00000266 FFFF .invalid <<F/7/7>>
00000268 FFFA .invalid <<F/7/7>>
0000026A FFFF .invalid <<F/7/7>>
0000026C FFFA .invalid <<F/7/7>>
0000026E FFFF .invalid <<F/7/7>>
00000270 FFFA .invalid <<F/7/7>>
00000272 FFFF .invalid <<F/7/7>>
00000274 FFFA .invalid <<F/7/7>>
00000276 FFFF .invalid <<F/7/7>>
00000278 FFFA .invalid <<F/7/7>>
0000027A FFFF .invalid <<F/7/7>>
0000027C FFFA .invalid <<F/7/7>>
0000027E FFFF .invalid <<F/7/7>>
00000280 FFFA .invalid <<F/7/7>>
00000282 FFFF .invalid <<F/7/7>>
00000284 FFFA .invalid <<F/7/7>>
00000286 FFFF .invalid <<F/7/7>>
00000288 FFFA .invalid <<F/7/7>>
0000028A FFFF .invalid <<F/7/7>>
0000028C FFFA .invalid <<F/7/7>>
0000028E FFFF .invalid <<F/7/7>>
00000290 FFFA .invalid <<F/7/7>>
00000292 FFFF .invalid <<F/7/7>>
00000294 FFFA .invalid <<F/7/7>>
00000296 FFFF .invalid <<F/7/7>>
00000298 FFFA .invalid <<F/7/7>>
0000029A 0000 0D78 ori.b D0, 0x78 /* 'x' */
0000029E FFFF .invalid <<F/7/7>>
000002A0 FFFA .invalid <<F/7/7>>
000002A2 FFFF .invalid <<F/7/7>>
000002A4 FFFA .invalid <<F/7/7>>
000002A6 FFFF .invalid <<F/7/7>>
000002A8 FFFA .invalid <<F/7/7>>
000002AA FFFF .invalid <<F/7/7>>
000002AC FFFA .invalid <<F/7/7>>
000002AE FFFF .invalid <<F/7/7>>
000002B0 FFFA .invalid <<F/7/7>>
000002B2 FFFF .invalid <<F/7/7>>
000002B4 FFFA .invalid <<F/7/7>>
000002B6 FFFF .invalid <<F/7/7>>
000002B8 FFFA .invalid <<F/7/7>>
000002BA FFFF .invalid <<F/7/7>>
000002BC FFFA .invalid <<F/7/7>>
000002BE FFFF .invalid <<F/7/7>>
000002C0 FFFA .invalid <<F/7/7>>
000002C2 FFFF .invalid <<F/7/7>>
000002C4 FFFA .invalid <<F/7/7>>
000002C6 FFFF .invalid <<F/7/7>>
000002C8 FFFA .invalid <<F/7/7>>
000002CA FFFF .invalid <<F/7/7>>
000002CC FFFA .invalid <<F/7/7>>
000002CE FFFF .invalid <<F/7/7>>
000002D0 FFFA .invalid <<F/7/7>>
000002D2 FFFF .invalid <<F/7/7>>
000002D4 FFFA .invalid <<F/7/7>>
000002D6 FFFF .invalid <<F/7/7>>
000002D8 FFFA .invalid <<F/7/7>>
000002DA 0000 12A6 ori.b D0, 0xA6
000002DE 0000 14C2 ori.b D0, 0xC2
000002E2 0000 156A ori.b D0, 0x6A /* 'j' */
000002E6 0000 150E ori.b D0, 0xE
000002EA 0000 1648 ori.b D0, 0x48 /* 'H' */
000002EE 0000 165A ori.b D0, 0x5A /* 'Z' */
000002F2 0000 17FE ori.b D0, 0xFE
000002F6 0000 169E ori.b D0, 0x9E
000002FA 0000 1834 ori.b D0, 0x34 /* '4' */
000002FE 0000 174E ori.b D0, 0x4E /* 'N' */
00000302 0000 1BAC ori.b D0, 0xAC
00000306 0000 1BC0 ori.b D0, 0xC0
0000030A 0000 18EA ori.b D0, 0xEA
0000030E 0000 1902 ori.b D0, 0x2
00000312 0000 19C4 ori.b D0, 0xC4
00000316 0000 1926 ori.b D0, 0x26 /* '&' */
0000031A 0000 0F78 ori.b D0, 0x78 /* 'x' */
0000031E 0000 13D6 ori.b D0, 0xD6
00000322 0000 1264 ori.b D0, 0x64 /* 'd' */
00000326 0000 226C ori.b D0, 0x6C /* 'l' */
0000032A 0000 22F6 ori.b D0, 0xF6
0000032E FFFF .invalid <<F/7/7>>
00000330 FFFA .invalid <<F/7/7>>
00000332 FFFF .invalid <<F/7/7>>
00000334 FFFA .invalid <<F/7/7>>
00000336 FFFF .invalid <<F/7/7>>
00000338 FFFA .invalid <<F/7/7>>
0000033A FFFF .invalid <<F/7/7>>
0000033C FFFA .invalid <<F/7/7>>
0000033E FFFF .invalid <<F/7/7>>
00000340 FFFA .invalid <<F/7/7>>
00000342 FFFF .invalid <<F/7/7>>
00000344 FFFA .invalid <<F/7/7>>
00000346 FFFF .invalid <<F/7/7>>
00000348 FFFA .invalid <<F/7/7>>
0000034A FFFF .invalid <<F/7/7>>
0000034C FFFA .invalid <<F/7/7>>
0000034E FFFF .invalid <<F/7/7>>
00000350 FFFA .invalid <<F/7/7>>
00000352 FFFF .invalid <<F/7/7>>
00000354 FFFA .invalid <<F/7/7>>
00000356 FFFF .invalid <<F/7/7>>
00000358 FFFA .invalid <<F/7/7>>
0000035A FFFF .invalid <<F/7/7>>
0000035C FFFA .invalid <<F/7/7>>
0000035E FFFF .invalid <<F/7/7>>
00000360 FFFA .invalid <<F/7/7>>
00000362 FFFF .invalid <<F/7/7>>
00000364 FFFA .invalid <<F/7/7>>
00000366 FFFF .invalid <<F/7/7>>
00000368 FFFA .invalid <<F/7/7>>
0000036A FFFF .invalid <<F/7/7>>
0000036C FFFA .invalid <<F/7/7>>
0000036E FFFF .invalid <<F/7/7>>
00000370 FFFA .invalid <<F/7/7>>
00000372 FFFF .invalid <<F/7/7>>
00000374 FFFA .invalid <<F/7/7>>
00000376 FFFF .invalid <<F/7/7>>
00000378 FFFA .invalid <<F/7/7>>
0000037A FFFF .invalid <<F/7/7>>
0000037C FFFA .invalid <<F/7/7>>
0000037E FFFF .invalid <<F/7/7>>
00000380 FFFA .invalid <<F/7/7>>
00000382 FFFF .invalid <<F/7/7>>
00000384 FFFA .invalid <<F/7/7>>
00000386 FFFF .invalid <<F/7/7>>
00000388 FFFA .invalid <<F/7/7>>
0000038A 0000 0EDC ori.b D0, 0xDC
0000038E 0000 0F14 ori.b D0, 0x14
00000392 FFFF .invalid <<F/7/7>>
00000394 FFFA .invalid <<F/7/7>>
00000396 FFFF .invalid <<F/7/7>>
00000398 FFFA .invalid <<F/7/7>>
0000039A FFFF .invalid <<F/7/7>>
0000039C FFFA .invalid <<F/7/7>>
0000039E FFFF .invalid <<F/7/7>>
000003A0 FFFA .invalid <<F/7/7>>
000003A2 FFFF .invalid <<F/7/7>>
000003A4 FFFA .invalid <<F/7/7>>
000003A6 FFFF .invalid <<F/7/7>>
000003A8 FFFA .invalid <<F/7/7>>
000003AA FFFF .invalid <<F/7/7>>
000003AC FFFA .invalid <<F/7/7>>
000003AE FFFF .invalid <<F/7/7>>
000003B0 FFFA .invalid <<F/7/7>>
000003B2 FFFF .invalid <<F/7/7>>
000003B4 FFFA .invalid <<F/7/7>>
000003B6 FFFF .invalid <<F/7/7>>
000003B8 FFFA .invalid <<F/7/7>>
000003BA FFFF .invalid <<F/7/7>>
000003BC FFFA .invalid <<F/7/7>>
000003BE 0000 0BF2 ori.b D0, 0xF2
000003C2 0000 0918 ori.b D0, 0x18
000003C6 FFFF .invalid <<F/7/7>>
000003C8 FFFA .invalid <<F/7/7>>
000003CA FFFF .invalid <<F/7/7>>
000003CC FFFA .invalid <<F/7/7>>
000003CE FFFF .invalid <<F/7/7>>
000003D0 FFFA .invalid <<F/7/7>>
000003D2 0000 0D22 ori.b D0, 0x22 /* '\"' */
000003D6 0000 0F24 ori.b D0, 0x24 /* '$' */
000003DA FFFF .invalid <<F/7/7>>
000003DC FFFA .invalid <<F/7/7>>
000003DE FFFF .invalid <<F/7/7>>
000003E0 FFFA .invalid <<F/7/7>>
000003E2 FFFF .invalid <<F/7/7>>
000003E4 FFFA .invalid <<F/7/7>>
000003E6 FFFF .invalid <<F/7/7>>
000003E8 FFFA .invalid <<F/7/7>>
000003EA 0000 0E3E ori.b D0, 0x3E /* '>' */
000003EE FFFF .invalid <<F/7/7>>
000003F0 FFFA .invalid <<F/7/7>>
000003F2 0000 2182 ori.b D0, 0x82
000003F6 0000 21E6 ori.b D0, 0xE6
000003FA 0000 222E ori.b D0, 0x2E /* '.' */
000003FE 0000 224C ori.b D0, 0x4C /* 'L' */
00000402 0000 0C16 ori.b D0, 0x16
00000406 FFFF .invalid <<F/7/7>>
00000408 FFFA .invalid <<F/7/7>>
0000040A FFFF .invalid <<F/7/7>>
0000040C FFFA .invalid <<F/7/7>>
0000040E FFFF .invalid <<F/7/7>>
00000410 FFFA .invalid <<F/7/7>>
00000412 FFFF .invalid <<F/7/7>>
00000414 FFFA .invalid <<F/7/7>>
00000416 FFFF .invalid <<F/7/7>>
00000418 FFFA .invalid <<F/7/7>>
0000041A FFFF .invalid <<F/7/7>>
0000041C FFFA .invalid <<F/7/7>>
0000041E FFFF .invalid <<F/7/7>>
00000420 FFFA .invalid <<F/7/7>>
00000422 FFFF .invalid <<F/7/7>>
00000424 FFFA .invalid <<F/7/7>>
00000426 FFFF .invalid <<F/7/7>>
00000428 FFFA .invalid <<F/7/7>>
0000042A FFFF .invalid <<F/7/7>>
0000042C FFFA .invalid <<F/7/7>>
0000042E FFFF .invalid <<F/7/7>>
00000430 FFFA .invalid <<F/7/7>>
00000432 FFFF .invalid <<F/7/7>>
00000434 FFFA .invalid <<F/7/7>>
00000436 FFFF .invalid <<F/7/7>>
00000438 FFFA .invalid <<F/7/7>>
0000043A FFFF .invalid <<F/7/7>>
0000043C FFFA .invalid <<F/7/7>>
0000043E FFFF .invalid <<F/7/7>>
00000440 FFFA .invalid <<F/7/7>>
00000442 FFFF .invalid <<F/7/7>>
00000444 FFFA .invalid <<F/7/7>>
00000446 FFFF .invalid <<F/7/7>>
00000448 FFFA .invalid <<F/7/7>>
0000044A FFFF .invalid <<F/7/7>>
0000044C FFFA .invalid <<F/7/7>>
0000044E FFFF .invalid <<F/7/7>>
00000450 FFFA .invalid <<F/7/7>>
00000452 FFFF .invalid <<F/7/7>>
00000454 FFFA .invalid <<F/7/7>>
00000456 FFFF .invalid <<F/7/7>>
00000458 FFFA .invalid <<F/7/7>>
0000045A FFFF .invalid <<F/7/7>>
0000045C FFFA .invalid <<F/7/7>>
0000045E FFFF .invalid <<F/7/7>>
00000460 FFFA .invalid <<F/7/7>>
00000462 FFFF .invalid <<F/7/7>>
00000464 FFFA .invalid <<F/7/7>>
00000466 FFFF .invalid <<F/7/7>>
00000468 FFFA .invalid <<F/7/7>>
0000046A FFFF .invalid <<F/7/7>>
0000046C FFFA .invalid <<F/7/7>>
0000046E 0000 0E9C ori.b D0, 0x9C
00000472 0000 1EFA ori.b D0, 0xFA
00000476 0000 1F14 ori.b D0, 0x14
0000047A 0000 1F5A ori.b D0, 0x5A /* 'Z' */
0000047E FFFF .invalid <<F/7/7>>
00000480 FFFA .invalid <<F/7/7>>
00000482 FFFF .invalid <<F/7/7>>
00000484 FFFA .invalid <<F/7/7>>
00000486 FFFF .invalid <<F/7/7>>
00000488 FFFA .invalid <<F/7/7>>
0000048A FFFF .invalid <<F/7/7>>
0000048C FFFA .invalid <<F/7/7>>
0000048E FFFF .invalid <<F/7/7>>
00000490 FFFA .invalid <<F/7/7>>
00000492 FFFF .invalid <<F/7/7>>
00000494 FFFA .invalid <<F/7/7>>
00000496 FFFF .invalid <<F/7/7>>
00000498 FFFA .invalid <<F/7/7>>
0000049A FFFF .invalid <<F/7/7>>
0000049C FFFA .invalid <<F/7/7>>
0000049E FFFF .invalid <<F/7/7>>
000004A0 FFFA .invalid <<F/7/7>>
000004A2 FFFF .invalid <<F/7/7>>
000004A4 FFFA .invalid <<F/7/7>>
000004A6 FFFF .invalid <<F/7/7>>
000004A8 FFFA .invalid <<F/7/7>>
000004AA FFFF .invalid <<F/7/7>>
000004AC FFFA .invalid <<F/7/7>>
000004AE FFFF .invalid <<F/7/7>>
000004B0 FFFA .invalid <<F/7/7>>
000004B2 FFFF .invalid <<F/7/7>>
000004B4 FFFA .invalid <<F/7/7>>
000004B6 FFFF .invalid <<F/7/7>>
000004B8 FFFA .invalid <<F/7/7>>
000004BA FFFF .invalid <<F/7/7>>
000004BC FFFA .invalid <<F/7/7>>
000004BE FFFF .invalid <<F/7/7>>
000004C0 FFFA .invalid <<F/7/7>>
000004C2 FFFF .invalid <<F/7/7>>
000004C4 FFFA .invalid <<F/7/7>>
000004C6 FFFF .invalid <<F/7/7>>
000004C8 FFFA .invalid <<F/7/7>>
000004CA FFFF .invalid <<F/7/7>>
000004CC FFFA .invalid <<F/7/7>>
000004CE FFFF .invalid <<F/7/7>>
000004D0 FFFA .invalid <<F/7/7>>
000004D2 FFFF .invalid <<F/7/7>>
000004D4 FFFA .invalid <<F/7/7>>
000004D6 0000 0F42 ori.b D0, 0x42 /* 'B' */
000004DA FFFF .invalid <<F/7/7>>
000004DC FFFA .invalid <<F/7/7>>
000004DE FFFF .invalid <<F/7/7>>
000004E0 FFFA .invalid <<F/7/7>>
000004E2 FFFF .invalid <<F/7/7>>
000004E4 FFFA .invalid <<F/7/7>>
000004E6 0000 1AF6 ori.b D0, 0xF6
000004EA 0000 253E ori.b D0, 0x3E /* '>' */
000004EE 0000 2564 ori.b D0, 0x64 /* 'd' */
000004F2 0000 2374 ori.b D0, 0x74 /* 't' */
000004F6 0000 238E ori.b D0, 0x8E
000004FA 0000 23A8 ori.b D0, 0xA8
000004FE FFFF .invalid <<F/7/7>>
00000500 FFFA .invalid <<F/7/7>>
00000502 FFFF .invalid <<F/7/7>>
00000504 FFFA .invalid <<F/7/7>>
00000506 FFFF .invalid <<F/7/7>>
00000508 FFFA .invalid <<F/7/7>>
0000050A FFFF .invalid <<F/7/7>>
0000050C FFFA .invalid <<F/7/7>>
0000050E FFFF .invalid <<F/7/7>>
00000510 FFFA .invalid <<F/7/7>>
00000512 FFFF .invalid <<F/7/7>>
00000514 FFFA .invalid <<F/7/7>>
00000516 FFFF .invalid <<F/7/7>>
00000518 FFFA .invalid <<F/7/7>>
0000051A 0000 27C8 ori.b D0, 0xC8
0000051E FFFF .invalid <<F/7/7>>
00000520 FFFA .invalid <<F/7/7>>
00000522 FFFF .invalid <<F/7/7>>
00000524 FFFA .invalid <<F/7/7>>
00000526 FFFF .invalid <<F/7/7>>
00000528 FFFA .invalid <<F/7/7>>
0000052A FFFF .invalid <<F/7/7>>
0000052C FFFA .invalid <<F/7/7>>
0000052E FFFF .invalid <<F/7/7>>
00000530 FFFA .invalid <<F/7/7>>
00000532 FFFF .invalid <<F/7/7>>
00000534 FFFA .invalid <<F/7/7>>
00000536 FFFF .invalid <<F/7/7>>
00000538 FFFA .invalid <<F/7/7>>
0000053A FFFF .invalid <<F/7/7>>
0000053C FFFA .invalid <<F/7/7>>
0000053E FFFF .invalid <<F/7/7>>
00000540 FFFA .invalid <<F/7/7>>
00000542 FFFF .invalid <<F/7/7>>
00000544 FFFA .invalid <<F/7/7>>
00000546 FFFF .invalid <<F/7/7>>
00000548 FFFA .invalid <<F/7/7>>
0000054A FFFF .invalid <<F/7/7>>
0000054C FFFA .invalid <<F/7/7>>
0000054E FFFF .invalid <<F/7/7>>
00000550 FFFA .invalid <<F/7/7>>
00000552 FFFF .invalid <<F/7/7>>
00000554 FFFA .invalid <<F/7/7>>
00000556 FFFF .invalid <<F/7/7>>
00000558 FFFA .invalid <<F/7/7>>
0000055A FFFF .invalid <<F/7/7>>
0000055C FFFA .invalid <<F/7/7>>
0000055E FFFF .invalid <<F/7/7>>
00000560 FFFA .invalid <<F/7/7>>
00000562 FFFF .invalid <<F/7/7>>
00000564 FFFA .invalid <<F/7/7>>
00000566 FFFF .invalid <<F/7/7>>
00000568 FFFA .invalid <<F/7/7>>
0000056A FFFF .invalid <<F/7/7>>
0000056C FFFA .invalid <<F/7/7>>
0000056E FFFF .invalid <<F/7/7>>
00000570 FFFA .invalid <<F/7/7>>
00000572 FFFF .invalid <<F/7/7>>
00000574 FFFA .invalid <<F/7/7>>
00000576 FFFF .invalid <<F/7/7>>
00000578 FFFA .invalid <<F/7/7>>
0000057A FFFF .invalid <<F/7/7>>
0000057C FFFA .invalid <<F/7/7>>
0000057E FFFF .invalid <<F/7/7>>
00000580 FFFA .invalid <<F/7/7>>
00000582 FFFF .invalid <<F/7/7>>
00000584 FFFA .invalid <<F/7/7>>
00000586 FFFF .invalid <<F/7/7>>
00000588 FFFA .invalid <<F/7/7>>
0000058A FFFF .invalid <<F/7/7>>
0000058C FFFA .invalid <<F/7/7>>
0000058E FFFF .invalid <<F/7/7>>
00000590 FFFA .invalid <<F/7/7>>
00000592 FFFF .invalid <<F/7/7>>
00000594 FFFA .invalid <<F/7/7>>
00000596 FFFF .invalid <<F/7/7>>
00000598 FFFA .invalid <<F/7/7>>
0000059A FFFF .invalid <<F/7/7>>
0000059C FFFA .invalid <<F/7/7>>
0000059E FFFF .invalid <<F/7/7>>
000005A0 FFFA .invalid <<F/7/7>>
000005A2 FFFF .invalid <<F/7/7>>
000005A4 FFFA .invalid <<F/7/7>>
000005A6 FFFF .invalid <<F/7/7>>
000005A8 FFFA .invalid <<F/7/7>>
000005AA FFFF .invalid <<F/7/7>>
000005AC FFFA .invalid <<F/7/7>>
000005AE FFFF .invalid <<F/7/7>>
000005B0 FFFA .invalid <<F/7/7>>
000005B2 FFFF .invalid <<F/7/7>>
000005B4 FFFA .invalid <<F/7/7>>
000005B6 FFFF .invalid <<F/7/7>>
000005B8 FFFA .invalid <<F/7/7>>
000005BA FFFF .invalid <<F/7/7>>
000005BC FFFA .invalid <<F/7/7>>
000005BE FFFF .invalid <<F/7/7>>
000005C0 FFFA .invalid <<F/7/7>>
000005C2 FFFF .invalid <<F/7/7>>
000005C4 FFFA .invalid <<F/7/7>>
000005C6 FFFF .invalid <<F/7/7>>
000005C8 FFFA .invalid <<F/7/7>>
000005CA FFFF .invalid <<F/7/7>>
000005CC FFFA .invalid <<F/7/7>>
000005CE FFFF .invalid <<F/7/7>>
000005D0 FFFA .invalid <<F/7/7>>
000005D2 FFFF .invalid <<F/7/7>>
000005D4 FFFA .invalid <<F/7/7>>
000005D6 0000 07BE ori.b D0, 0xBE
000005DA 0000 07BA ori.b D0, 0xBA
000005DE FFFF .invalid <<F/7/7>>
000005E0 FFFA .invalid <<F/7/7>>
000005E2 FFFF .invalid <<F/7/7>>
000005E4 FFFA .invalid <<F/7/7>>
000005E6 FFFF .invalid <<F/7/7>>
000005E8 FFFA .invalid <<F/7/7>>
000005EA 0000 07AA ori.b D0, 0xAA
000005EE 0000 07AE ori.b D0, 0xAE
000005F2 FFFF .invalid <<F/7/7>>
000005F4 FFFA .invalid <<F/7/7>>
000005F6 FFFF .invalid <<F/7/7>>
000005F8 FFFA .invalid <<F/7/7>>
000005FA FFFF .invalid <<F/7/7>>
000005FC FFFA .invalid <<F/7/7>>
000005FE FFFF .invalid <<F/7/7>>
00000600 FFFA .invalid <<F/7/7>>
00000602 FFFF .invalid <<F/7/7>>
00000604 FFFA .invalid <<F/7/7>>
00000606 FFFF .invalid <<F/7/7>>
00000608 FFFA .invalid <<F/7/7>>
0000060A FFFF .invalid <<F/7/7>>
0000060C FFFA .invalid <<F/7/7>>
0000060E FFFF .invalid <<F/7/7>>
00000610 FFFA .invalid <<F/7/7>>
00000612 FFFF .invalid <<F/7/7>>
00000614 FFFA .invalid <<F/7/7>>
00000616 FFFF .invalid <<F/7/7>>
00000618 FFFA .invalid <<F/7/7>>
0000061A FFFF .invalid <<F/7/7>>
0000061C FFFA .invalid <<F/7/7>>
0000061E FFFF .invalid <<F/7/7>>
00000620 FFFA .invalid <<F/7/7>>
00000622 FFFF .invalid <<F/7/7>>
00000624 FFFA .invalid <<F/7/7>>
00000626 FFFF .invalid <<F/7/7>>
00000628 FFFA .invalid <<F/7/7>>
0000062A FFFF .invalid <<F/7/7>>
0000062C FFFA .invalid <<F/7/7>>
0000062E FFFF .invalid <<F/7/7>>
00000630 FFFA .invalid <<F/7/7>>
00000632 FFFF .invalid <<F/7/7>>
00000634 FFFA .invalid <<F/7/7>>
00000636 FFFF .invalid <<F/7/7>>
00000638 FFFA .invalid <<F/7/7>>
0000063A FFFF .invalid <<F/7/7>>
0000063C FFFA .invalid <<F/7/7>>
0000063E FFFF .invalid <<F/7/7>>
00000640 FFFA .invalid <<F/7/7>>
00000642 FFFF .invalid <<F/7/7>>
00000644 FFFA .invalid <<F/7/7>>
00000646 FFFF .invalid <<F/7/7>>
00000648 FFFA .invalid <<F/7/7>>
0000064A FFFF .invalid <<F/7/7>>
0000064C FFFA .invalid <<F/7/7>>
0000064E FFFF .invalid <<F/7/7>>
00000650 FFFA .invalid <<F/7/7>>
00000652 FFFF .invalid <<F/7/7>>
00000654 FFFA .invalid <<F/7/7>>
00000656 FFFF .invalid <<F/7/7>>
00000658 FFFA .invalid <<F/7/7>>
0000065A FFFF .invalid <<F/7/7>>
0000065C FFFA .invalid <<F/7/7>>
0000065E FFFF .invalid <<F/7/7>>
00000660 FFFA .invalid <<F/7/7>>
00000662 FFFF .invalid <<F/7/7>>
00000664 FFFA .invalid <<F/7/7>>
00000666 FFFF .invalid <<F/7/7>>
00000668 FFFA .invalid <<F/7/7>>
0000066A FFFF .invalid <<F/7/7>>
0000066C FFFA .invalid <<F/7/7>>
0000066E FFFF .invalid <<F/7/7>>
00000670 FFFA .invalid <<F/7/7>>
00000672 FFFF .invalid <<F/7/7>>
00000674 FFFA .invalid <<F/7/7>>
00000676 FFFF .invalid <<F/7/7>>
00000678 FFFA .invalid <<F/7/7>>
0000067A FFFF .invalid <<F/7/7>>
0000067C FFFA .invalid <<F/7/7>>
0000067E FFFF .invalid <<F/7/7>>
00000680 FFFA .invalid <<F/7/7>>
00000682 FFFF .invalid <<F/7/7>>
00000684 FFFA .invalid <<F/7/7>>
00000686 FFFF .invalid <<F/7/7>>
00000688 FFFA .invalid <<F/7/7>>
0000068A FFFF .invalid <<F/7/7>>
0000068C FFFA .invalid <<F/7/7>>
0000068E FFFF .invalid <<F/7/7>>
00000690 FFFA .invalid <<F/7/7>>
00000692 FFFF .invalid <<F/7/7>>
00000694 FFFA .invalid <<F/7/7>>
00000696 FFFF .invalid <<F/7/7>>
00000698 FFFA .invalid <<F/7/7>>
0000069A FFFF .invalid <<F/7/7>>
0000069C FFFA .invalid <<F/7/7>>
0000069E FFFF .invalid <<F/7/7>>
000006A0 FFFA .invalid <<F/7/7>>
000006A2 FFFF .invalid <<F/7/7>>
000006A4 FFFA .invalid <<F/7/7>>
000006A6 FFFF .invalid <<F/7/7>>
000006A8 FFFA .invalid <<F/7/7>>
000006AA FFFF .invalid <<F/7/7>>
000006AC FFFA .invalid <<F/7/7>>
000006AE FFFF .invalid <<F/7/7>>
000006B0 FFFA .invalid <<F/7/7>>
000006B2 FFFF .invalid <<F/7/7>>
000006B4 FFFA .invalid <<F/7/7>>
000006B6 FFFF .invalid <<F/7/7>>
000006B8 FFFA .invalid <<F/7/7>>
000006BA FFFF .invalid <<F/7/7>>
000006BC FFFA .invalid <<F/7/7>>
000006BE FFFF .invalid <<F/7/7>>
000006C0 FFFA .invalid <<F/7/7>>
000006C2 FFFF .invalid <<F/7/7>>
000006C4 FFFA .invalid <<F/7/7>>
000006C6 FFFF .invalid <<F/7/7>>
000006C8 FFFA .invalid <<F/7/7>>
000006CA FFFF .invalid <<F/7/7>>
000006CC FFFA .invalid <<F/7/7>>
000006CE FFFF .invalid <<F/7/7>>
000006D0 FFFA .invalid <<F/7/7>>
000006D2 FFFF .invalid <<F/7/7>>
000006D4 FFFA .invalid <<F/7/7>>
000006D6 FFFF .invalid <<F/7/7>>
000006D8 FFFA .invalid <<F/7/7>>
000006DA FFFF .invalid <<F/7/7>>
000006DC FFFA .invalid <<F/7/7>>
000006DE 0000 07B2 ori.b D0, 0xB2
000006E2 0000 07B6 ori.b D0, 0xB6
000006E6 FFFF .invalid <<F/7/7>>
000006E8 FFFA .invalid <<F/7/7>>
000006EA FFFF .invalid <<F/7/7>>
000006EC FFFA .invalid <<F/7/7>>
000006EE FFFF .invalid <<F/7/7>>
000006F0 FFFA .invalid <<F/7/7>>
000006F2 FFFF .invalid <<F/7/7>>
000006F4 FFFA .invalid <<F/7/7>>
000006F6 FFFF .invalid <<F/7/7>>
000006F8 FFFA .invalid <<F/7/7>>
000006FA FFFF .invalid <<F/7/7>>
000006FC FFFA .invalid <<F/7/7>>
000006FE FFFF .invalid <<F/7/7>>
00000700 FFFA .invalid <<F/7/7>>
00000702 FFFF .invalid <<F/7/7>>
00000704 FFFA .invalid <<F/7/7>>
00000706 FFFF .invalid <<F/7/7>>
00000708 FFFA .invalid <<F/7/7>>
0000070A FFFF .invalid <<F/7/7>>
0000070C FFFA .invalid <<F/7/7>>
0000070E FFFF .invalid <<F/7/7>>
00000710 FFFA .invalid <<F/7/7>>
00000712 FFFF .invalid <<F/7/7>>
00000714 FFFA .invalid <<F/7/7>>
00000716 FFFF .invalid <<F/7/7>>
00000718 FFFA .invalid <<F/7/7>>
0000071A FFFF .invalid <<F/7/7>>
0000071C FFFA .invalid <<F/7/7>>
0000071E FFFF .invalid <<F/7/7>>
00000720 FFFA .invalid <<F/7/7>>
00000722 FFFF .invalid <<F/7/7>>
00000724 FFFA .invalid <<F/7/7>>
00000726 FFFF .invalid <<F/7/7>>
00000728 FFFA .invalid <<F/7/7>>
0000072A FFFF .invalid <<F/7/7>>
0000072C FFFA .invalid <<F/7/7>>
0000072E FFFF .invalid <<F/7/7>>
00000730 FFFA .invalid <<F/7/7>>
00000732 FFFF .invalid <<F/7/7>>
00000734 FFFA .invalid <<F/7/7>>
00000736 FFFF .invalid <<F/7/7>>
00000738 FFFA .invalid <<F/7/7>>
0000073A FFFF .invalid <<F/7/7>>
0000073C FFFA .invalid <<F/7/7>>
0000073E FFFF .invalid <<F/7/7>>
00000740 FFFA .invalid <<F/7/7>>
00000742 FFFF .invalid <<F/7/7>>
00000744 FFFA .invalid <<F/7/7>>
00000746 FFFF .invalid <<F/7/7>>
00000748 FFFA .invalid <<F/7/7>>
0000074A FFFF .invalid <<F/7/7>>
0000074C FFFA .invalid <<F/7/7>>
0000074E FFFF .invalid <<F/7/7>>
00000750 FFFA .invalid <<F/7/7>>
00000752 FFFF .invalid <<F/7/7>>
00000754 FFFA .invalid <<F/7/7>>
00000756 FFFF .invalid <<F/7/7>>
00000758 FFFA .invalid <<F/7/7>>
0000075A FFFF .invalid <<F/7/7>>
0000075C FFFA .invalid <<F/7/7>>
0000075E FFFF .invalid <<F/7/7>>
00000760 FFFA .invalid <<F/7/7>>
00000762 FFFF .invalid <<F/7/7>>
00000764 FFFA .invalid <<F/7/7>>
00000766 0000 0A38 ori.b D0, 0x38 /* '8' */
0000076A FFFF .invalid <<F/7/7>>
0000076C FFFA .invalid <<F/7/7>>
0000076E FFFF .invalid <<F/7/7>>
00000770 FFFA .invalid <<F/7/7>>
00000772 FFFF .invalid <<F/7/7>>
00000774 FFFA .invalid <<F/7/7>>
00000776 FFFF .invalid <<F/7/7>>
00000778 FFFA .invalid <<F/7/7>>
0000077A FFFF .invalid <<F/7/7>>
0000077C FFFA .invalid <<F/7/7>>
0000077E FFFF .invalid <<F/7/7>>
00000780 FFFA .invalid <<F/7/7>>
00000782 FFFF .invalid <<F/7/7>>
00000784 FFFA .invalid <<F/7/7>>
00000786 FFFF .invalid <<F/7/7>>
00000788 FFFA .invalid <<F/7/7>>
0000078A FFFF .invalid <<F/7/7>>
0000078C FFFA .invalid <<F/7/7>>
0000078E FFFF .invalid <<F/7/7>>
00000790 FFFA .invalid <<F/7/7>>
00000792 01D2 .incomplete
00000794 0C40 000C cmpi.w D0, 0xC
00000798 661C bne +0x1E /* 000007B6 */
0000079A 7001 moveq.l D0, 0x01
0000079C 3F00 move.w -[A7], D0
0000079E 303C 80DF move.w D0, 0x80DF
000007A2 AAAA syscall QuickTimeDispatch
000007A4 700C moveq.l D0, 0x0C
000007A6 207A 0010 movea.l A0, [PC + 0x10 /* 000007B8, value 0x0, cstring "" */]
000007AA 4E90 jsr [A0]
000007AC 4267 clr.w -[A7]
000007AE 303C 80DF move.w D0, 0x80DF
000007B2 AAAA syscall QuickTimeDispatch
000007B4 4E75 rts
label000007B6:
000007B6 4EF9 0000 0000 jmp [0x00000000 /* __m68k_reset_stack__ */]
000007BC 48E7 00C0 movem.l -[A7], A0,A1
000007C0 2278 0DE8 movea.l A1, [0x00000DE8 /* Warhol */]
000007C4 2269 000E movea.l A1, [A1 + 0xE]
000007C8 4E91 jsr [A1]
000007CA 4CDF 0300 movem.l A0,A1, [A7]+
000007CE 0C40 FFCF cmpi.w D0, 0xFFCF
000007D2 6618 bne +0x1A /* 000007EC */
000007D4 0828 0001 001B btst.b [A0 + 0x1B], 0x1
000007DA 6710 beq +0x12 /* 000007EC */
000007DC 2F08 move.l -[A7], A0
000007DE 2F08 move.l -[A7], A0
000007E0 303C 8095 move.w D0, 0x8095
000007E4 AAAA syscall QuickTimeDispatch
000007E6 205F movea.l A0, [A7]+
000007E8 3028 0010 move.w D0, [A0 + 0x10]
label000007EC:
000007EC 4A40 tst.w D0
000007EE 4E75 rts
000007F0 7041 moveq.l D0, 0x41
000007F2 AEA3 syscall CodecDispatch, auto_pop
000007F4 7042 moveq.l D0, 0x42
000007F6 AEA3 syscall CodecDispatch, auto_pop
000007F8 7043 moveq.l D0, 0x43
000007FA AEA3 syscall CodecDispatch, auto_pop
000007FC 7044 moveq.l D0, 0x44
000007FE AEA3 syscall CodecDispatch, auto_pop
00000800 7045 moveq.l D0, 0x45
00000802 AEA3 syscall CodecDispatch, auto_pop
00000804 7046 moveq.l D0, 0x46
00000806 AEA3 syscall CodecDispatch, auto_pop
00000808 4E71 nop
label0000080A:
0000080A 6004 bra +0x6 /* 00000810 */
0000080C 0000 0000 ori.b D0, 0x0
label00000810:
00000810 0C40 0003 cmpi.w D0, 0x3
00000814 6712 beq +0x14 /* 00000828 */
00000816 0C40 0005 cmpi.w D0, 0x5
0000081A 66EE bne -0x10 /* 0000080A */
0000081C 201F move.l D0, [A7]+
0000081E 2F3A FFEC move.l -[A7], [PC - 0x14 /* 0000080C, value 0x0, cstring "" */]
00000822 2F00 move.l -[A7], D0
00000824 4EFA 1E7A jmp [PC + 0x1E7A /* 000026A0 */]
label00000828:
00000828 201F move.l D0, [A7]+
0000082A 2F3A FFE0 move.l -[A7], [PC - 0x20 /* 0000080C, value 0x0, cstring "" */]
0000082E 2F00 move.l -[A7], D0
00000830 4EFA 1DC8 jmp [PC + 0x1DC8 /* 000025FA */]
00000834 4E56 FFF4 link A6, -0x000C
00000838 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
0000083C 4247 clr.w D7
0000083E 7000 moveq.l D0, 0x00
00000840 2D40 FFFC move.l [A6 - 0x4], D0
00000844 2878 0DE8 movea.l A4, [0x00000DE8 /* Warhol */]
00000848 B9FC FFFF FFFF cmpa.l A4, 0xFFFFFFFF
0000084E 6706 beq +0x8 /* 00000856 */
00000850 0C94 4D6F 7679 cmpi.l [A4], 0x4D6F7679 /* 'Movy' */
label00000856:
00000856 598F subq.l A7, 4
00000858 303C 8013 move.w D0, 0x8013
0000085C 4EB0 81E1 18A8 jsr [[0x18A8]]
00000862 265F movea.l A3, [A7]+
00000864 200B move.l D0, A3
00000866 6708 beq +0xA /* 00000870 */
00000868 52AB 0014 addq.l [A3 + 0x14], 1
0000086C 6000 00BC bra +0xBE /* 0000092A */
label00000870:
00000870 598F subq.l A7, 4
00000872 2F2C 007C move.l -[A7], [A4 + 0x7C]
00000876 7007 moveq.l D0, 0x07
00000878 A82A syscall ComponentDispatch
0000087A 2D5F FFFC move.l [A6 - 0x4], [A7]+
0000087E 6606 bne +0x8 /* 00000886 */
00000880 7E94 moveq.l D7, 0xFFFFFF94
00000882 6000 00A6 bra +0xA8 /* 0000092A */
label00000886:
00000886 598F subq.l A7, 4
00000888 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000088C 2F3C 0000 0001 move.l -[A7], 0x1
00000892 7000 moveq.l D0, 0x00
00000894 A82A syscall ComponentDispatch
00000896 598F subq.l A7, 4
00000898 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000089C 701F moveq.l D0, 0x1F
0000089E A82A syscall ComponentDispatch
000008A0 246C 001A movea.l A2, [A4 + 0x1A]
000008A4 2C2C 0012 move.l D6, [A4 + 0x12]
000008A8 BCAC 0016 cmp.l D6, [A4 + 0x16]
000008AC 504F addq.w A7, 8
000008AE 662C bne +0x2E /* 000008DC */
000008B0 2006 move.l D0, D6
000008B2 5880 addq.l D0, 4
000008B4 E780 asl D0, 3
000008B6 A51E syscall NewPtrSys, flags=5
000008B8 2D48 FFF4 move.l [A6 - 0xC], A0
000008BC 3E38 0220 move.w D7, [0x00000220 /* MemErr */]
000008C0 6668 bne +0x6A /* 0000092A */
000008C2 204A movea.l A0, A2
000008C4 226E FFF4 movea.l A1, [A6 - 0xC]
000008C8 2006 move.l D0, D6
000008CA E780 asl D0, 3
000008CC A02E syscall BlockMove/BlockMoveData
000008CE 296E FFF4 001A move.l [A4 + 0x1A], [A6 - 0xC]
000008D4 204A movea.l A0, A2
000008D6 A01F syscall DisposPtr/DisposePtr
000008D8 58AC 0016 addq.l [A4 + 0x16], 4
label000008DC:
000008DC 7036 moveq.l D0, 0x36
000008DE A31E syscall NewPtrClear, flags=3
000008E0 2648 movea.l A3, A0
000008E2 3E38 0220 move.w D7, [0x00000220 /* MemErr */]
000008E6 6642 bne +0x44 /* 0000092A */
000008E8 202C 0012 move.l D0, [A4 + 0x12]
000008EC 258B 0E04 move.l [A2 + D0 * 8 + 0x4], A3
000008F0 200D move.l D0, A5
000008F2 222C 0012 move.l D1, [A4 + 0x12]
000008F6 52AC 0012 addq.l [A4 + 0x12], 1
000008FA 2580 1E00 move.l [A2 + D1 * 8], D0
000008FE 200D move.l D0, A5
00000900 2680 move.l [A3], D0
00000902 7001 moveq.l D0, 0x01
00000904 2740 0014 move.l [A3 + 0x14], D0
00000908 276E FFFC 002E move.l [A3 + 0x2E], [A6 - 0x4]
0000090E 598F subq.l A7, 4
00000910 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000914 700E moveq.l D0, 0x0E
00000916 A82A syscall ComponentDispatch
00000918 4A9F tst.l [A7]+
0000091A 56C0 sne D0
0000091C 4400 neg.b D0
0000091E 49C0 lea.l A4, D0
00000920 1740 0008 move.b [A3 + 0x8], D0
00000924 2778 18A8 0032 move.l [A3 + 0x32], [0x000018A8]
label0000092A:
0000092A 4A47 tst.w D7
0000092C 6722 beq +0x24 /* 00000950 */
0000092E 4AAE FFFC tst.l [A6 - 0x4]
00000932 671C beq +0x1E /* 00000950 */
00000934 598F subq.l A7, 4
00000936 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000093A 2F3C 0000 0002 move.l -[A7], 0x2
00000940 7000 moveq.l D0, 0x00
00000942 A82A syscall ComponentDispatch
00000944 558F subq.l A7, 2
00000946 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000094A 7008 moveq.l D0, 0x08
0000094C A82A syscall ComponentDispatch
0000094E 5C4F addq.w A7, 6
label00000950:
00000950 3D47 0008 move.w [A6 + 0x8], D7
00000954 4CEE 1CC0 FFE0 movem.l D6,D7,A2,A3,A4, [A6 - 0x20]
0000095A 4E5E unlink A6
0000095C 4E75 rts
0000095E 4E56 FFF4 link A6, -0x000C
00000962 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00000966 3A2E 0008 move.w D5, [A6 + 0x8]
0000096A 7000 moveq.l D0, 0x00
0000096C 2840 movea.l A4, D0
0000096E 72FF moveq.l D1, 0xFFFFFFFF
00000970 B2B8 0DE8 cmp.l D1, [0x00000DE8 /* Warhol */]
00000974 6700 00FC beq +0xFE /* 00000A72 */
00000978 2878 02AA movea.l A4, [0x000002AA /* ApplZone */]
0000097C B9F8 02A6 cmpa.l A4, [0x000002A6 /* SysZone */]
00000980 6700 00F0 beq +0xF2 /* 00000A72 */
00000984 303C A88F move.w D0, 0xA88F
00000988 A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
0000098A 2D48 FFF4 move.l [A6 - 0xC], A0
0000098E 303C A89F move.w D0, 0xA89F
00000992 A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
00000994 202E FFF4 move.l D0, [A6 - 0xC]
00000998 B1C0 cmpa.l A0, D0
0000099A 6606 bne +0x8 /* 000009A2 */
0000099C 2678 010C movea.l A3, [0x0000010C /* BufPtr */]
000009A0 6026 bra +0x28 /* 000009C8 */
label000009A2:
000009A2 200C move.l D0, A4
000009A4 5180 subq.l D0, 8
000009A6 2040 movea.l A0, D0
000009A8 2E10 move.l D7, [A0]
000009AA 7018 moveq.l D0, 0x18
000009AC 2207 move.l D1, D7
000009AE E0A9 lsr D1, D0
000009B0 0C81 0000 0080 cmpi.l D1, 0x80
000009B6 660E bne +0x10 /* 000009C6 */
000009B8 203C 00FF FFFF move.l D0, 0xFFFFFF
000009BE C087 and.l D0, D7
000009C0 2640 movea.l A3, D0
000009C2 D7CC add.l A3, A4
000009C4 6002 bra +0x4 /* 000009C8 */
label000009C6:
000009C6 2654 movea.l A3, [A4]
label000009C8:
000009C8 2078 0DE8 movea.l A0, [0x00000DE8 /* Warhol */]
000009CC 2D68 001A FFFC move.l [A6 - 0x4], [A0 + 0x1A]
000009D2 2078 0DE8 movea.l A0, [0x00000DE8 /* Warhol */]
000009D6 2C28 0012 move.l D6, [A0 + 0x12]
000009DA 7E00 moveq.l D7, 0x00
000009DC 6000 008E bra +0x90 /* 00000A6C */
label000009E0:
000009E0 206E FFFC movea.l A0, [A6 - 0x4]
000009E4 2D68 0004 FFF8 move.l [A6 - 0x8], [A0 + 0x4]
000009EA B9EE FFF8 cmpa.l A4, [A6 - 0x8]
000009EE 6470 bcc +0x72 /* 00000A60 */
000009F0 B7EE FFF8 cmpa.l A3, [A6 - 0x8]
000009F4 636A bls +0x6C /* 00000A60 */
000009F6 2068 0004 movea.l A0, [A0 + 0x4]
000009FA 4A28 0008 tst.b [A0 + 0x8]
000009FE 6712 beq +0x14 /* 00000A12 */
00000A00 2838 18A8 move.l D4, [0x000018A8]
00000A04 206E FFFC movea.l A0, [A6 - 0x4]
00000A08 2068 0004 movea.l A0, [A0 + 0x4]
00000A0C 21E8 0032 18A8 move.l [0x000018A8], [A0 + 0x32]
label00000A12:
00000A12 206E FFFC movea.l A0, [A6 - 0x4]
00000A16 2278 0DE8 movea.l A1, [0x00000DE8 /* Warhol */]
00000A1A 2368 0004 0074 move.l [A1 + 0x74], [A0 + 0x4]
00000A20 206E FFFC movea.l A0, [A6 - 0x4]
00000A24 2F28 0004 move.l -[A7], [A0 + 0x4]
00000A28 1F05 move.b -[A7], D5
00000A2A 2068 0004 movea.l A0, [A0 + 0x4]
00000A2E 4A28 0008 tst.b [A0 + 0x8]
00000A32 57C3 seq D3
00000A34 4403 neg.b D3
00000A36 1F03 move.b -[A7], D3
00000A38 303C 81C8 move.w D0, 0x81C8
00000A3C 4EB0 81E1 18A8 jsr [[0x18A8]]
00000A42 206E FFFC movea.l A0, [A6 - 0x4]
00000A46 2068 0004 movea.l A0, [A0 + 0x4]
00000A4A 4A28 0008 tst.b [A0 + 0x8]
00000A4E 6704 beq +0x6 /* 00000A54 */
00000A50 21C4 18A8 move.l [0x000018A8], D4
label00000A54:
00000A54 4A45 tst.w D5
00000A56 6608 bne +0xA /* 00000A60 */
00000A58 2006 move.l D0, D6
00000A5A 5386 subq.l D6, 1
00000A5C 2007 move.l D0, D7
00000A5E 5387 subq.l D7, 1
label00000A60:
00000A60 2007 move.l D0, D7
00000A62 5287 addq.l D7, 1
00000A64 202E FFFC move.l D0, [A6 - 0x4]
00000A68 50AE FFFC addq.l [A6 - 0x4], 8
label00000A6C:
00000A6C BC87 cmp.l D6, D7
00000A6E 6E00 FF70 bgt -0x8E /* 000009E0 */
label00000A72:
00000A72 4CEE 18F8 FFD8 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x28]
00000A78 4E5E unlink A6
00000A7A 4E74 0002 rtd 0x0002
00000A7E 4E56 FFF4 link A6, -0x000C
00000A82 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000A86 182E 000A move.b D4, [A6 + 0xA]
00000A8A 286E 000C movea.l A4, [A6 + 0xC]
00000A8E 2014 move.l D0, [A4]
00000A90 C18D exg D0, A5
00000A92 2600 move.l D3, D0
00000A94 4A04 tst.b D4
00000A96 6764 beq +0x66 /* 00000AFC */
00000A98 2078 0DE8 movea.l A0, [0x00000DE8 /* Warhol */]
00000A9C 2E28 001E move.l D7, [A0 + 0x1E]
00000AA0 2078 0DE8 movea.l A0, [0x00000DE8 /* Warhol */]
00000AA4 2668 0022 movea.l A3, [A0 + 0x22]
00000AA8 2007 move.l D0, D7
00000AAA 5387 subq.l D7, 1
00000AAC 601E bra +0x20 /* 00000ACC */
label00000AAE:
00000AAE 2053 movea.l A0, [A3]
00000AB0 2030 7E00 move.l D0, [A0 + D7 * 8]
00000AB4 B094 cmp.l D0, [A4]
00000AB6 6610 bne +0x12 /* 00000AC8 */
00000AB8 2053 movea.l A0, [A3]
00000ABA 2F30 7E04 move.l -[A7], [A0 + D7 * 8 + 0x4]
00000ABE 303C 8023 move.w D0, 0x8023
00000AC2 4EB0 81E1 18A8 jsr [[0x18A8]]
label00000AC8:
00000AC8 2007 move.l D0, D7
00000ACA 5387 subq.l D7, 1
label00000ACC:
00000ACC 4A87 tst.l D7
00000ACE 6CDE bge -0x20 /* 00000AAE */
00000AD0 266C 0020 movea.l A3, [A4 + 0x20]
00000AD4 200B move.l D0, A3
00000AD6 6716 beq +0x18 /* 00000AEE */
label00000AD8:
00000AD8 246B 004E movea.l A2, [A3 + 0x4E]
00000ADC 2F0B move.l -[A7], A3
00000ADE 303C 80B6 move.w D0, 0x80B6
00000AE2 4EB0 81E1 18A8 jsr [[0x18A8]]
00000AE8 264A movea.l A3, A2
00000AEA 200B move.l D0, A3
00000AEC 66EA bne -0x14 /* 00000AD8 */
label00000AEE:
00000AEE 206C 001C movea.l A0, [A4 + 0x1C]
00000AF2 A023 syscall DisposHandle/DisposeHandle
00000AF4 197C 0001 0009 move.b [A4 + 0x9], 0x1
00000AFA 604A bra +0x4C /* 00000B46 */
label00000AFC:
00000AFC 2D6C 002E FFFC move.l [A6 - 0x4], [A4 + 0x2E]
00000B02 4206 clr.b D6
00000B04 2078 0DE8 movea.l A0, [0x00000DE8 /* Warhol */]
00000B08 2668 001A movea.l A3, [A0 + 0x1A]
00000B0C 2078 0DE8 movea.l A0, [0x00000DE8 /* Warhol */]
00000B10 2A28 0012 move.l D5, [A0 + 0x12]
00000B14 7E00 moveq.l D7, 0x00
00000B16 6022 bra +0x24 /* 00000B3A */
label00000B18:
00000B18 4A06 tst.b D6
00000B1A 670C beq +0xE /* 00000B28 */
00000B1C 204B movea.l A0, A3
00000B1E 5188 subq.l A0, 8
00000B20 224B movea.l A1, A3
00000B22 20D9 move.l [A0]+, [A1]+
00000B24 20D9 move.l [A0]+, [A1]+
00000B26 600C bra +0xE /* 00000B34 */
label00000B28:
00000B28 2013 move.l D0, [A3]
00000B2A B094 cmp.l D0, [A4]
00000B2C 6606 bne +0x8 /* 00000B34 */
00000B2E 7C01 moveq.l D6, 0x01
00000B30 204C movea.l A0, A4
00000B32 A01F syscall DisposPtr/DisposePtr
label00000B34:
00000B34 2007 move.l D0, D7
00000B36 5287 addq.l D7, 1
00000B38 504B addq.w A3, 8
label00000B3A:
00000B3A BA87 cmp.l D5, D7
00000B3C 6EDA bgt -0x24 /* 00000B18 */
00000B3E 2078 0DE8 movea.l A0, [0x00000DE8 /* Warhol */]
00000B42 53A8 0012 subq.l [A0 + 0x12], 1
label00000B46:
00000B46 4A04 tst.b D4
00000B48 6632 bne +0x34 /* 00000B7C */
00000B4A 4AAE FFFC tst.l [A6 - 0x4]
00000B4E 672C beq +0x2E /* 00000B7C */
00000B50 4A2E 0008 tst.b [A6 + 0x8]
00000B54 6726 beq +0x28 /* 00000B7C */
00000B56 558F subq.l A7, 2
00000B58 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000B5C 7020 moveq.l D0, 0x20
00000B5E A82A syscall ComponentDispatch
00000B60 598F subq.l A7, 4
00000B62 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000B66 2F3C 0000 0002 move.l -[A7], 0x2
00000B6C 7000 moveq.l D0, 0x00
00000B6E A82A syscall ComponentDispatch
00000B70 558F subq.l A7, 2
00000B72 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000B76 7008 moveq.l D0, 0x08
00000B78 A82A syscall ComponentDispatch
00000B7A 504F addq.w A7, 8
label00000B7C:
00000B7C 2003 move.l D0, D3
00000B7E C18D exg D0, A5
00000B80 2078 0DE8 movea.l A0, [0x00000DE8 /* Warhol */]
00000B84 7000 moveq.l D0, 0x00
00000B86 2140 0070 move.l [A0 + 0x70], D0
00000B8A 4CEE 1CF8 FFD4 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x2C]
00000B90 4E5E unlink A6
00000B92 4E74 0008 rtd 0x0008
00000B96 4E56 0000 link A6, 0
00000B9A 2F0C move.l -[A7], A4
00000B9C 2078 0DE8 movea.l A0, [0x00000DE8 /* Warhol */]
00000BA0 4268 0004 clr.w [A0 + 0x4]
00000BA4 598F subq.l A7, 4
00000BA6 303C 8013 move.w D0, 0x8013
00000BAA 4EB0 81E1 18A8 jsr [[0x18A8]]
00000BB0 285F movea.l A4, [A7]+
00000BB2 200C move.l D0, A4
00000BB4 6730 beq +0x32 /* 00000BE6 */
00000BB6 53AC 0014 subq.l [A4 + 0x14], 1
00000BBA 4AAC 0014 tst.l [A4 + 0x14]
00000BBE 6E26 bgt +0x28 /* 00000BE6 */
00000BC0 2F0C move.l -[A7], A4
00000BC2 7001 moveq.l D0, 0x01
00000BC4 1F00 move.b -[A7], D0
00000BC6 1F00 move.b -[A7], D0
00000BC8 303C 81C8 move.w D0, 0x81C8
00000BCC 4EB0 81E1 18A8 jsr [[0x18A8]]
00000BD2 2F0C move.l -[A7], A4
00000BD4 7000 moveq.l D0, 0x00
00000BD6 1F00 move.b -[A7], D0
00000BD8 7201 moveq.l D1, 0x01
00000BDA 1F01 move.b -[A7], D1
00000BDC 303C 81C8 move.w D0, 0x81C8
00000BE0 4EB0 81E1 18A8 jsr [[0x18A8]]
label00000BE6:
00000BE6 286E FFFC movea.l A4, [A6 - 0x4]
00000BEA 4E5E unlink A6
00000BEC 4E75 rts
00000BEE 4E56 0000 link A6, 0
00000BF2 2078 0DE8 movea.l A0, [0x00000DE8 /* Warhol */]
00000BF6 3028 0004 move.w D0, [A0 + 0x4]
00000BFA 2078 0DE8 movea.l A0, [0x00000DE8 /* Warhol */]
00000BFE 4268 0004 clr.w [A0 + 0x4]
00000C02 3D40 0008 move.w [A6 + 0x8], D0
00000C06 4E5E unlink A6
00000C08 4E75 rts
00000C0A 4E56 0000 link A6, 0
00000C0E 2F0C move.l -[A7], A4
00000C10 598F subq.l A7, 4
00000C12 303C 8013 move.w D0, 0x8013
00000C16 4EB0 81E1 18A8 jsr [[0x18A8]]
00000C1C 285F movea.l A4, [A7]+
00000C1E 200C move.l D0, A4
00000C20 6708 beq +0xA /* 00000C2A */
00000C22 3D6C 0004 0008 move.w [A6 + 0x8], [A4 + 0x4]
00000C28 6006 bra +0x8 /* 00000C30 */
label00000C2A:
00000C2A 3D7C F81C 0008 move.w [A6 + 0x8], 0xF81C
label00000C30:
00000C30 286E FFFC movea.l A4, [A6 - 0x4]
00000C34 4E5E unlink A6
00000C36 4E75 rts
00000C38 4E56 0000 link A6, 0
00000C3C 2F0C move.l -[A7], A4
00000C3E 598F subq.l A7, 4
00000C40 303C 8013 move.w D0, 0x8013
00000C44 4EB0 81E1 18A8 jsr [[0x18A8]]
00000C4A 285F movea.l A4, [A7]+
00000C4C 200C move.l D0, A4
00000C4E 6704 beq +0x6 /* 00000C54 */
00000C50 426C 0004 clr.w [A4 + 0x4]
label00000C54:
00000C54 286E FFFC movea.l A4, [A6 - 0x4]
00000C58 4E5E unlink A6
00000C5A 4E75 rts
00000C5C 4E56 0000 link A6, 0
00000C60 2F0C move.l -[A7], A4
00000C62 598F subq.l A7, 4
00000C64 303C 8013 move.w D0, 0x8013
00000C68 4EB0 81E1 18A8 jsr [[0x18A8]]
00000C6E 285F movea.l A4, [A7]+
00000C70 200C move.l D0, A4
00000C72 670C beq +0xE /* 00000C80 */
00000C74 296E 000C 000C move.l [A4 + 0xC], [A6 + 0xC]
00000C7A 296E 0008 0010 move.l [A4 + 0x10], [A6 + 0x8]
label00000C80:
00000C80 286E FFFC movea.l A4, [A6 - 0x4]
00000C84 4E5E unlink A6
00000C86 4E74 0008 rtd 0x0008
00000C8A 4E56 0000 link A6, 0
00000C8E 48E7 0118 movem.l -[A7], D7,A3,A4
00000C92 3E2E 0008 move.w D7, [A6 + 0x8]
00000C96 2878 0DE8 movea.l A4, [0x00000DE8 /* Warhol */]
00000C9A 4A47 tst.w D7
00000C9C 6740 beq +0x42 /* 00000CDE */
00000C9E 4A6C 0006 tst.w [A4 + 0x6]
00000CA2 6702 beq +0x4 /* 00000CA6 */
00000CA4 A9FF syscall Debugger
label00000CA6:
00000CA6 4A6C 0004 tst.w [A4 + 0x4]
00000CAA 6604 bne +0x6 /* 00000CB0 */
00000CAC 3947 0004 move.w [A4 + 0x4], D7
label00000CB0:
00000CB0 598F subq.l A7, 4
00000CB2 303C 8013 move.w D0, 0x8013
00000CB6 4EB0 81E1 18A8 jsr [[0x18A8]]
00000CBC 265F movea.l A3, [A7]+
00000CBE 200B move.l D0, A3
00000CC0 671C beq +0x1E /* 00000CDE */
00000CC2 4A6B 0004 tst.w [A3 + 0x4]
00000CC6 6604 bne +0x6 /* 00000CCC */
00000CC8 3747 0004 move.w [A3 + 0x4], D7
label00000CCC:
00000CCC 4AAB 000C tst.l [A3 + 0xC]
00000CD0 670C beq +0xE /* 00000CDE */
00000CD2 3F07 move.w -[A7], D7
00000CD4 2F2B 0010 move.l -[A7], [A3 + 0x10]
00000CD8 206B 000C movea.l A0, [A3 + 0xC]
00000CDC 4E90 jsr [A0]
label00000CDE:
00000CDE 2078 0DE8 movea.l A0, [0x00000DE8 /* Warhol */]
00000CE2 3D68 0004 000A move.w [A6 + 0xA], [A0 + 0x4]
00000CE8 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
00000CEE 4E5E unlink A6
00000CF0 4E74 0002 rtd 0x0002
00000CF4 4E56 0000 link A6, 0
00000CF8 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000CFC 2678 0DE8 movea.l A3, [0x00000DE8 /* Warhol */]
00000D00 7000 moveq.l D0, 0x00
00000D02 2840 movea.l A4, D0
00000D04 200D move.l D0, A5
00000D06 2E00 move.l D7, D0
00000D08 B7FC FFFF FFFF cmpa.l A3, 0xFFFFFFFF
00000D0E 6748 beq +0x4A /* 00000D58 */
00000D10 BEAB 0070 cmp.l D7, [A3 + 0x70]
00000D14 6610 bne +0x12 /* 00000D26 */
00000D16 206B 0074 movea.l A0, [A3 + 0x74]
00000D1A 4A28 0009 tst.b [A0 + 0x9]
00000D1E 6638 bne +0x3A /* 00000D58 */
00000D20 2D48 0008 move.l [A6 + 0x8], A0
00000D24 6038 bra +0x3A /* 00000D5E */
label00000D26:
00000D26 286B 001A movea.l A4, [A3 + 0x1A]
00000D2A 2C2B 0012 move.l D6, [A3 + 0x12]
00000D2E 6020 bra +0x22 /* 00000D50 */
label00000D30:
00000D30 BE94 cmp.l D7, [A4]
00000D32 661A bne +0x1C /* 00000D4E */
00000D34 2754 0070 move.l [A3 + 0x70], [A4]
00000D38 206C 0004 movea.l A0, [A4 + 0x4]
00000D3C 2748 0074 move.l [A3 + 0x74], A0
00000D40 4A28 0009 tst.b [A0 + 0x9]
00000D44 6612 bne +0x14 /* 00000D58 */
00000D46 2D6C 0004 0008 move.l [A6 + 0x8], [A4 + 0x4]
00000D4C 6010 bra +0x12 /* 00000D5E */
label00000D4E:
00000D4E 504C addq.w A4, 8
label00000D50:
00000D50 2006 move.l D0, D6
00000D52 5386 subq.l D6, 1
00000D54 4A80 tst.l D0
00000D56 66D8 bne -0x26 /* 00000D30 */
label00000D58:
00000D58 7000 moveq.l D0, 0x00
00000D5A 2D40 0008 move.l [A6 + 0x8], D0
label00000D5E:
00000D5E 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
00000D64 4E5E unlink A6
00000D66 4E75 rts
00000D68 4E56 0000 link A6, 0
00000D6C 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000D70 2C2E 0008 move.l D6, [A6 + 0x8]
00000D74 2678 0DE8 movea.l A3, [0x00000DE8 /* Warhol */]
00000D78 7000 moveq.l D0, 0x00
00000D7A 2840 movea.l A4, D0
00000D7C B7FC FFFF FFFF cmpa.l A3, 0xFFFFFFFF
00000D82 6728 beq +0x2A /* 00000DAC */
00000D84 286B 001A movea.l A4, [A3 + 0x1A]
00000D88 2E2B 0012 move.l D7, [A3 + 0x12]
00000D8C 6016 bra +0x18 /* 00000DA4 */
label00000D8E:
00000D8E BC94 cmp.l D6, [A4]
00000D90 6610 bne +0x12 /* 00000DA2 */
00000D92 206C 0004 movea.l A0, [A4 + 0x4]
00000D96 4A28 0009 tst.b [A0 + 0x9]
00000D9A 6610 bne +0x12 /* 00000DAC */
00000D9C 2D48 000C move.l [A6 + 0xC], A0
00000DA0 6010 bra +0x12 /* 00000DB2 */
label00000DA2:
00000DA2 504C addq.w A4, 8
label00000DA4:
00000DA4 2007 move.l D0, D7
00000DA6 5387 subq.l D7, 1
00000DA8 4A80 tst.l D0
00000DAA 66E2 bne -0x1C /* 00000D8E */
label00000DAC:
00000DAC 7000 moveq.l D0, 0x00
00000DAE 2D40 000C move.l [A6 + 0xC], D0
label00000DB2:
00000DB2 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
00000DB8 4E5E unlink A6
00000DBA 4E74 0004 rtd 0x0004
00000DBE 4E56 FFF8 link A6, -0x0008
00000DC2 48E7 0038 movem.l -[A7], A2,A3,A4
00000DC6 266E 0008 movea.l A3, [A6 + 0x8]
00000DCA 2878 0DE8 movea.l A4, [0x00000DE8 /* Warhol */]
00000DCE 342C 0014 move.w D2, [A4 + 0x14]
00000DD2 226C 001A movea.l A1, [A4 + 0x1A]
00000DD6 603C bra +0x3E /* 00000E14 */
label00000DD8:
00000DD8 2469 0004 movea.l A2, [A1 + 0x4]
00000DDC 206A 001C movea.l A0, [A2 + 0x1C]
00000DE0 2850 movea.l A4, [A0]
00000DE2 322A 001A move.w D1, [A2 + 0x1A]
00000DE6 6022 bra +0x24 /* 00000E0A */
label00000DE8:
00000DE8 302C 0002 move.w D0, [A4 + 0x2]
00000DEC B06B 0018 cmp.w D0, [A3 + 0x18]
00000DF0 670A beq +0xC /* 00000DFC */
00000DF2 302C 000A move.w D0, [A4 + 0xA]
00000DF6 B06B 0018 cmp.w D0, [A3 + 0x18]
00000DFA 660E bne +0x10 /* 00000E0A */
label00000DFC:
00000DFC 377C FFCA 0010 move.w [A3 + 0x10], 0xFFCA
00000E02 377C FFFF 0018 move.w [A3 + 0x18], 0xFFFF
00000E08 6012 bra +0x14 /* 00000E1C */
label00000E0A:
00000E0A 3001 move.w D0, D1
00000E0C 5341 subq.w D1, 1
00000E0E 4A40 tst.w D0
00000E10 66D6 bne -0x28 /* 00000DE8 */
00000E12 5049 addq.w A1, 8
label00000E14:
00000E14 3002 move.w D0, D2
00000E16 5342 subq.w D2, 1
00000E18 4A40 tst.w D0
00000E1A 66BC bne -0x42 /* 00000DD8 */
label00000E1C:
00000E1C 4CEE 1C00 FFEC movem.l A2,A3,A4, [A6 - 0x14]
00000E22 4E5E unlink A6
00000E24 4E74 0004 rtd 0x0004
00000E28 4E56 FF82 link A6, -0x007E
00000E2C 48E7 0108 movem.l -[A7], D7,A4
00000E30 49EE FFC0 lea.l A4, [A6 - 0x40]
00000E34 7000 moveq.l D0, 0x00
00000E36 2D40 FF8E move.l [A6 - 0x72], D0
00000E3A 426E FF98 clr.w [A6 - 0x68]
00000E3E 3D6E 000C FF9A move.w [A6 - 0x66], [A6 + 0xC]
00000E44 426E FF9E clr.w [A6 - 0x62]
00000E48 4214 clr.b [A4]
00000E4A 2D4C FF94 move.l [A6 - 0x6C], A4
00000E4E 41EE FF82 lea.l A0, [A6 - 0x7E]
00000E52 7008 moveq.l D0, 0x08
00000E54 A260 syscall FSDispatch/HFSDispatch, flags=2
00000E56 3E00 move.w D7, D0
00000E58 661A bne +0x1C /* 00000E74 */
00000E5A 558F subq.l A7, 2
00000E5C 3F2E FFB6 move.w -[A7], [A6 - 0x4A]
00000E60 2F2E FFBC move.l -[A7], [A6 - 0x44]
00000E64 2F2E FF94 move.l -[A7], [A6 - 0x6C]
00000E68 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E6C 303C 0001 move.w D0, 0x1
00000E70 AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch
00000E72 544F addq.w A7, 2
label00000E74:
00000E74 3D47 000E move.w [A6 + 0xE], D7
00000E78 4CEE 1080 FF7A movem.l D7,A4, [A6 - 0x86]
00000E7E 4E5E unlink A6
00000E80 4E74 0006 rtd 0x0006
00000E84 4E56 0000 link A6, 0
00000E88 48E7 0118 movem.l -[A7], D7,A3,A4
00000E8C 2878 0DE8 movea.l A4, [0x00000DE8 /* Warhol */]
00000E90 303C A00A move.w D0, 0xA00A
00000E94 A346 syscall GetOSTrapAddress, flags=3
00000E96 2948 000E move.l [A4 + 0xE], A0
00000E9A 49FA F91C lea.l A4, [PC - 0x6E4 /* 000007B8, value 0x0, cstring "" */]
00000E9E 47FA F96C lea.l A3, [PC - 0x694 /* 0000080C, value 0x0, cstring "" */]
00000EA2 28B8 1888 move.l [A4], [0x00001888]
00000EA6 41FA F8EC lea.l A0, [PC - 0x714 /* 00000794, value 0xC40000C */]
00000EAA 2008 move.l D0, A0
00000EAC A055 syscall StripAddress
00000EAE 21C0 1888 move.l [0x00001888], D0
00000EB2 303C A823 move.w D0, 0xA823
00000EB6 A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
00000EB8 2688 move.l [A3], A0
00000EBA 41FA F94C lea.l A0, [PC - 0x6B4 /* 00000808, value 0x4E716004 */]
00000EBE 2E08 move.l D7, A0
00000EC0 303C A823 move.w D0, 0xA823
00000EC4 A647 syscall SetToolBoxTrapAddress/SetToolTrapAddress, flags=6
00000EC6 2047 movea.l A0, D7
00000EC8 20BC 6006 4EF9 move.l [A0], 0x60064EF9
00000ECE 41FA F8EC lea.l A0, [PC - 0x714 /* 000007BC, value 0x48E700C0 */]
00000ED2 303C A00A move.w D0, 0xA00A
00000ED6 A247 syscall SetOSTrapAddress, flags=2
00000ED8 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
00000EDE 4E5E unlink A6
00000EE0 4E75 rts
00000EE2 4E56 0000 link A6, 0
00000EE6 48E7 0018 movem.l -[A7], A3,A4
00000EEA 266E 0008 movea.l A3, [A6 + 0x8]
00000EEE 286E 000C movea.l A4, [A6 + 0xC]
00000EF2 200C move.l D0, A4
00000EF4 6706 beq +0x8 /* 00000EFC */
00000EF6 41FA F14E lea.l A0, [PC - 0xEB2 /* 00000046, value 0xFFFFFFFA */]
00000EFA 2888 move.l [A4], A0
label00000EFC:
00000EFC 200B move.l D0, A3
00000EFE 6716 beq +0x18 /* 00000F16 */
00000F00 41FA F890 lea.l A0, [PC - 0x770 /* 00000792, value 0x1D20C40 */]
00000F04 43FA F140 lea.l A1, [PC - 0xEC0 /* 00000046, value 0xFFFFFFFA */]
00000F08 91C9 sub.l A0, A1
00000F0A 2008 move.l D0, A0
00000F0C 4C7C 0800 0000 0004 movem.l A3, 0x4
00000F14 2680 move.l [A3], D0
label00000F16:
00000F16 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000F1C 4E5E unlink A6
00000F1E 4E74 0008 rtd 0x0008
00000F22 4E56 0000 link A6, 0
00000F26 558F subq.l A7, 2
00000F28 2078 0DE8 movea.l A0, [0x00000DE8 /* Warhol */]
00000F2C 4868 002A pea.l [A0 + 0x2A]
00000F30 7001 moveq.l D0, 0x01
00000F32 1F00 move.b -[A7], D0
00000F34 303C 000D move.w D0, 0xD /* '\r' */
00000F38 AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch
00000F3A 206E 0008 movea.l A0, [A6 + 0x8]
00000F3E 309F move.w [A0], [A7]+
00000F40 558F subq.l A7, 2
00000F42 3F38 0A60 move.w -[A7], [0x00000A60 /* ResErr */]
00000F46 303C 801B move.w D0, 0x801B
00000F4A 4EB0 81E1 18A8 jsr [[0x18A8]]
00000F50 3D5F 000C move.w [A6 + 0xC], [A7]+
00000F54 4E5E unlink A6
00000F56 4E74 0004 rtd 0x0004
00000F5A 4E56 0000 link A6, 0
00000F5E 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000F62 A99A syscall CloseResFile
00000F64 4E5E unlink A6
00000F66 4E74 0002 rtd 0x0002
00000F6A 4E56 0000 link A6, 0
00000F6E 7200 moveq.l D1, 0x00
00000F70 70FF moveq.l D0, 0xFFFFFFFF
00000F72 B0B8 0DE8 cmp.l D0, [0x00000DE8 /* Warhol */]
00000F76 6708 beq +0xA /* 00000F80 */
00000F78 2078 0DE8 movea.l A0, [0x00000DE8 /* Warhol */]
00000F7C 2228 0026 move.l D1, [A0 + 0x26]
label00000F80:
00000F80 2D41 0008 move.l [A6 + 0x8], D1
00000F84 4E5E unlink A6
00000F86 4E75 rts
00000F88 4E56 0000 link A6, 0
00000F8C 48E7 0108 movem.l -[A7], D7,A4
00000F90 286E 0008 movea.l A4, [A6 + 0x8]
00000F94 200C move.l D0, A4
00000F96 6716 beq +0x18 /* 00000FAE */
00000F98 2E14 move.l D7, [A4]
00000F9A 600A bra +0xC /* 00000FA6 */
label00000F9C:
00000F9C 598F subq.l A7, 4
00000F9E 2F07 move.l -[A7], D7
00000FA0 2F14 move.l -[A7], [A4]
00000FA2 A868 syscall FixMul
00000FA4 2E1F move.l D7, [A7]+
label00000FA6:
00000FA6 286C 003A movea.l A4, [A4 + 0x3A]
00000FAA 200C move.l D0, A4
00000FAC 66EE bne -0x10 /* 00000F9C */
label00000FAE:
00000FAE 2D47 000C move.l [A6 + 0xC], D7
00000FB2 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00000FB8 4E5E unlink A6
00000FBA 4E74 0004 rtd 0x0004
00000FBE 4E56 FFC0 link A6, -0x0040
00000FC2 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4
00000FC6 246E 000C movea.l A2, [A6 + 0xC]
00000FCA 4AAA 000C tst.l [A2 + 0xC]
00000FCE 6606 bne +0x8 /* 00000FD6 */
00000FD0 256E 0008 000C move.l [A2 + 0xC], [A6 + 0x8]
label00000FD6:
00000FD6 4AAA 0008 tst.l [A2 + 0x8]
00000FDA 6610 bne +0x12 /* 00000FEC */
00000FDC 4AAA 000C tst.l [A2 + 0xC]
00000FE0 670A beq +0xC /* 00000FEC */
00000FE2 206A 000C movea.l A0, [A2 + 0xC]
00000FE6 2568 003E 0008 move.l [A2 + 0x8], [A0 + 0x3E]
label00000FEC:
00000FEC 4AAE 0008 tst.l [A6 + 0x8]
00000FF0 6700 01C8 beq +0x1CA /* 000011BA */
00000FF4 202A 000C move.l D0, [A2 + 0xC]
00000FF8 B0AE 0008 cmp.l D0, [A6 + 0x8]
00000FFC 6700 01BC beq +0x1BE /* 000011BA */
00001000 2F0A move.l -[A7], A2
00001002 206E 0008 movea.l A0, [A6 + 0x8]
00001006 2F28 003E move.l -[A7], [A0 + 0x3E]
0000100A 303C 80B7 move.w D0, 0x80B7
0000100E 4EB0 81E1 18A8 jsr [[0x18A8]]
00001014 4AAA 000C tst.l [A2 + 0xC]
00001018 6700 01A0 beq +0x1A2 /* 000011BA */
0000101C 486E FFF8 pea.l [A6 - 0x8]
00001020 2F2A 000C move.l -[A7], [A2 + 0xC]
00001024 4EBA 020C jsr [PC + 0x20C /* 00001232 */]
00001028 3C00 move.w D6, D0
0000102A 486E FFFC pea.l [A6 - 0x4]
0000102E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001032 4EBA 01FE jsr [PC + 0x1FE /* 00001232 */]
00001036 3A00 move.w D5, D0
00001038 202E FFFC move.l D0, [A6 - 0x4]
0000103C B0AE FFF8 cmp.l D0, [A6 - 0x8]
00001040 4FEF 0010 lea.l A7, [A7 + 0x10]
00001044 6700 00A4 beq +0xA6 /* 000010EA */
00001048 598F subq.l A7, 4
0000104A 2F2A 000C move.l -[A7], [A2 + 0xC]
0000104E 7000 moveq.l D0, 0x00
00001050 2F00 move.l -[A7], D0
00001052 486E FFC0 pea.l [A6 - 0x40]
00001056 303C 80A6 move.w D0, 0x80A6
0000105A 4EB0 81E1 18A8 jsr [[0x18A8]]
00001060 598F subq.l A7, 4
00001062 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001066 7000 moveq.l D0, 0x00
00001068 2F00 move.l -[A7], D0
0000106A 486E FFD0 pea.l [A6 - 0x30]
0000106E 303C 80A6 move.w D0, 0x80A6
00001072 4EB0 81E1 18A8 jsr [[0x18A8]]
00001078 486E FFC0 pea.l [A6 - 0x40]
0000107C 2F0A move.l -[A7], A2
0000107E 303C 810D move.w D0, 0x810D
00001082 4EB0 81E1 18A8 jsr [[0x18A8]]
00001088 486E FFC0 pea.l [A6 - 0x40]
0000108C 598F subq.l A7, 4
0000108E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001092 303C 8124 move.w D0, 0x8124
00001096 4EB0 81E1 18A8 jsr [[0x18A8]]
0000109C 598F subq.l A7, 4
0000109E 2F2A 000C move.l -[A7], [A2 + 0xC]
000010A2 303C 8124 move.w D0, 0x8124
000010A6 4EB0 81E1 18A8 jsr [[0x18A8]]
000010AC 7008 moveq.l D0, 0x08
000010AE 4EB0 81E1 1D08 jsr [[0x1D08]]
000010B4 486E FFC0 pea.l [A6 - 0x40]
000010B8 2F2E FFD8 move.l -[A7], [A6 - 0x28]
000010BC 303C 80B7 move.w D0, 0x80B7
000010C0 4EB0 81E1 18A8 jsr [[0x18A8]]
000010C6 486E FFC0 pea.l [A6 - 0x40]
000010CA 486E FFD0 pea.l [A6 - 0x30]
000010CE 7001 moveq.l D0, 0x01
000010D0 4EB0 81E1 1D08 jsr [[0x1D08]]
000010D6 41EE FFD0 lea.l A0, [A6 - 0x30]
000010DA 224A movea.l A1, A2
000010DC 22D8 move.l [A1]+, [A0]+
000010DE 22D8 move.l [A1]+, [A0]+
000010E0 22D8 move.l [A1]+, [A0]+
000010E2 22D8 move.l [A1]+, [A0]+
000010E4 504F addq.w A7, 8
000010E6 6000 00D2 bra +0xD4 /* 000011BA */
label000010EA:
000010EA 3E06 move.w D7, D6
000010EC 9E45 sub.w D7, D5
000010EE 286E 0008 movea.l A4, [A6 + 0x8]
000010F2 266A 000C movea.l A3, [A2 + 0xC]
000010F6 4A47 tst.w D7
000010F8 6F12 ble +0x14 /* 0000110C */
000010FA 6004 bra +0x6 /* 00001100 */
label000010FC:
000010FC 266B 003A movea.l A3, [A3 + 0x3A]
label00001100:
00001100 3007 move.w D0, D7
00001102 5347 subq.w D7, 1
00001104 4A40 tst.w D0
00001106 66F4 bne -0xA /* 000010FC */
00001108 3E05 move.w D7, D5
0000110A 602E bra +0x30 /* 0000113A */
label0000110C:
0000110C 4A47 tst.w D7
0000110E 6C1A bge +0x1C /* 0000112A */
00001110 48C7 ext.l D7
00001112 2007 move.l D0, D7
00001114 4480 neg.l D0
00001116 3E00 move.w D7, D0
00001118 6004 bra +0x6 /* 0000111E */
label0000111A:
0000111A 286C 003A movea.l A4, [A4 + 0x3A]
label0000111E:
0000111E 3007 move.w D0, D7
00001120 5347 subq.w D7, 1
00001122 4A40 tst.w D0
00001124 66F4 bne -0xA /* 0000111A */
00001126 3E06 move.w D7, D6
00001128 6010 bra +0x12 /* 0000113A */
label0000112A:
0000112A 3E06 move.w D7, D6
0000112C 600C bra +0xE /* 0000113A */
label0000112E:
0000112E 3007 move.w D0, D7
00001130 5347 subq.w D7, 1
00001132 266B 003A movea.l A3, [A3 + 0x3A]
00001136 286C 003A movea.l A4, [A4 + 0x3A]
label0000113A:
0000113A 4A47 tst.w D7
0000113C 6714 beq +0x16 /* 00001152 */
0000113E 202B 003A move.l D0, [A3 + 0x3A]
00001142 B0AC 003A cmp.l D0, [A4 + 0x3A]
00001146 66E6 bne -0x18 /* 0000112E */
00001148 202B 0036 move.l D0, [A3 + 0x36]
0000114C B0AC 0036 cmp.l D0, [A4 + 0x36]
00001150 66DC bne -0x22 /* 0000112E */
label00001152:
00001152 9C47 sub.w D6, D7
00001154 9A47 sub.w D5, D7
00001156 486E FFE8 pea.l [A6 - 0x18]
0000115A 486E FFE0 pea.l [A6 - 0x20]
0000115E 48C6 ext.l D6
00001160 2F06 move.l -[A7], D6
00001162 2F2A 000C move.l -[A7], [A2 + 0xC]
00001166 4EBA 005E jsr [PC + 0x5E /* 000011C6 */]
0000116A 486E FFF0 pea.l [A6 - 0x10]
0000116E 486E FFE4 pea.l [A6 - 0x1C]
00001172 48C5 ext.l D5
00001174 2F05 move.l -[A7], D5
00001176 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000117A 4EBA 004A jsr [PC + 0x4A /* 000011C6 */]
0000117E 224A movea.l A1, A2
00001180 41EE FFE8 lea.l A0, [A6 - 0x18]
00001184 5848 addq.w A0, 4
00001186 5849 addq.w A1, 4
00001188 2010 move.l D0, [A0]
0000118A 9191 sub.l [A1], D0
0000118C 9388 subx.l -[A1], -[A0]
0000118E 2F0A move.l -[A7], A2
00001190 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00001194 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001198 7008 moveq.l D0, 0x08
0000119A 4EB0 81E1 1D08 jsr [[0x1D08]]
000011A0 224A movea.l A1, A2
000011A2 41EE FFF0 lea.l A0, [A6 - 0x10]
000011A6 5848 addq.w A0, 4
000011A8 5849 addq.w A1, 4
000011AA 2010 move.l D0, [A0]
000011AC D191 add.l [A1], D0
000011AE D388 addx.l -[A1], -[A0]
000011B0 256E 0008 000C move.l [A2 + 0xC], [A6 + 0x8]
000011B6 4FEF 0020 lea.l A7, [A7 + 0x20]
label000011BA:
000011BA 4CEE 1CE0 FFA8 movem.l D5,D6,D7,A2,A3,A4, [A6 - 0x58]
000011C0 4E5E unlink A6
000011C2 4E74 0008 rtd 0x0008
fn000011C6:
000011C6 4E56 FFF8 link A6, -0x0008
000011CA 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000011CE 3C2E 000E move.w D6, [A6 + 0xE]
000011D2 266E 0008 movea.l A3, [A6 + 0x8]
000011D6 286E 0014 movea.l A4, [A6 + 0x14]
000011DA 2E3C 0001 0000 move.l D7, 0x10000
000011E0 7000 moveq.l D0, 0x00
000011E2 2880 move.l [A4], D0
000011E4 2940 0004 move.l [A4 + 0x4], D0
000011E8 6030 bra +0x32 /* 0000121A */
label000011EA:
000011EA 486B 000C pea.l [A3 + 0xC]
000011EE 2F07 move.l -[A7], D7
000011F0 486E FFF8 pea.l [A6 - 0x8]
000011F4 7007 moveq.l D0, 0x07
000011F6 4EB0 81E1 1D08 jsr [[0x1D08]]
000011FC 224C movea.l A1, A4
000011FE 41EE FFF8 lea.l A0, [A6 - 0x8]
00001202 5848 addq.w A0, 4
00001204 5849 addq.w A1, 4
00001206 2010 move.l D0, [A0]
00001208 D191 add.l [A1], D0
0000120A D388 addx.l -[A1], -[A0]
0000120C 598F subq.l A7, 4
0000120E 2F07 move.l -[A7], D7
00001210 2F13 move.l -[A7], [A3]
00001212 A868 syscall FixMul
00001214 2E1F move.l D7, [A7]+
00001216 266B 003A movea.l A3, [A3 + 0x3A]
label0000121A:
0000121A 3006 move.w D0, D6
0000121C 5346 subq.w D6, 1
0000121E 4A40 tst.w D0
00001220 66C8 bne -0x36 /* 000011EA */
00001222 206E 0010 movea.l A0, [A6 + 0x10]
00001226 2087 move.l [A0], D7
00001228 4CEE 18C0 FFE8 movem.l D6,D7,A3,A4, [A6 - 0x18]
0000122E 4E5E unlink A6
00001230 4E75 rts
fn00001232:
00001232 4E56 0000 link A6, 0
00001236 48E7 0118 movem.l -[A7], D7,A3,A4
0000123A 266E 0008 movea.l A3, [A6 + 0x8]
0000123E 4247 clr.w D7
00001240 600A bra +0xC /* 0000124C */
label00001242:
00001242 284B movea.l A4, A3
00001244 266B 003A movea.l A3, [A3 + 0x3A]
00001248 3007 move.w D0, D7
0000124A 5247 addq.w D7, 1
label0000124C:
0000124C 200B move.l D0, A3
0000124E 66F2 bne -0xC /* 00001242 */
00001250 206E 000C movea.l A0, [A6 + 0xC]
00001254 20AC 0052 move.l [A0], [A4 + 0x52]
00001258 3007 move.w D0, D7
0000125A 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
00001260 4E5E unlink A6
00001262 4E75 rts
fn00001264:
00001264 4E56 FFFC link A6, -0x0004
00001268 48E7 0308 movem.l -[A7], D6,D7,A4
0000126C 2C2E 0010 move.l D6, [A6 + 0x10]
00001270 2E2E 000C move.l D7, [A6 + 0xC]
00001274 286E 0008 movea.l A4, [A6 + 0x8]
00001278 2F0C move.l -[A7], A4
0000127A 2F06 move.l -[A7], D6
0000127C 2F07 move.l -[A7], D7
0000127E 486E FFFC pea.l [A6 - 0x4]
00001282 700C moveq.l D0, 0x0C
00001284 4EB0 81E1 1D08 jsr [[0x1D08]]
0000128A BE86 cmp.l D7, D6
0000128C 6C12 bge +0x14 /* 000012A0 */
0000128E 4AAE FFFC tst.l [A6 - 0x4]
00001292 670C beq +0xE /* 000012A0 */
00001294 52AC 0004 addq.l [A4 + 0x4], 1
00001298 4AAC 0004 tst.l [A4 + 0x4]
0000129C 6602 bne +0x4 /* 000012A0 */
0000129E 5294 addq.l [A4], 1
label000012A0:
000012A0 4CEE 10C0 FFF0 movem.l D6,D7,A4, [A6 - 0x10]
000012A6 4E5E unlink A6
000012A8 4E75 rts
000012AA 4E56 0000 link A6, 0
000012AE 48E7 0108 movem.l -[A7], D7,A4
000012B2 2E2E 0008 move.l D7, [A6 + 0x8]
000012B6 286E 000C movea.l A4, [A6 + 0xC]
000012BA 4A87 tst.l D7
000012BC 6612 bne +0x14 /* 000012D0 */
000012BE 4AAC 000C tst.l [A4 + 0xC]
000012C2 670A beq +0xC /* 000012CE */
000012C4 206C 000C movea.l A0, [A4 + 0xC]
000012C8 2E28 003E move.l D7, [A0 + 0x3E]
000012CC 6002 bra +0x4 /* 000012D0 */
label000012CE:
000012CE 7E01 moveq.l D7, 0x01
label000012D0:
000012D0 2F07 move.l -[A7], D7
000012D2 2F2C 0008 move.l -[A7], [A4 + 0x8]
000012D6 2F0C move.l -[A7], A4
000012D8 4EBA FF8A jsr [PC - 0x76 /* 00001264 */]
000012DC 2947 0008 move.l [A4 + 0x8], D7
000012E0 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
000012E6 4E5E unlink A6
000012E8 4E74 0008 rtd 0x0008
000012EC 4E56 FFD8 link A6, -0x0028
000012F0 48E7 0038 movem.l -[A7], A2,A3,A4
000012F4 7056 moveq.l D0, 0x56
000012F6 A31E syscall NewPtrClear, flags=3
000012F8 2848 movea.l A4, A0
000012FA 4A78 0220 tst.w [0x00000220 /* MemErr */]
000012FE 6708 beq +0xA /* 00001308 */
00001300 7000 moveq.l D0, 0x00
00001302 2840 movea.l A4, D0
00001304 6000 0108 bra +0x10A /* 0000140E */
label00001308:
00001308 2D7C 636C 6F6B FFEC move.l [A6 - 0x14], 0x636C6F6B /* 'clok' */
00001310 2D7C 6D69 6372 FFF0 move.l [A6 - 0x10], 0x6D696372 /* 'micr' */
00001318 2D7C 6170 706C FFF4 move.l [A6 - 0xC], 0x6170706C /* 'appl' */
00001320 7001 moveq.l D0, 0x01
00001322 2D40 FFF8 move.l [A6 - 0x8], D0
00001326 2D40 FFFC move.l [A6 - 0x4], D0
0000132A 598F subq.l A7, 4
0000132C 7000 moveq.l D0, 0x00
0000132E 2F00 move.l -[A7], D0
00001330 486E FFEC pea.l [A6 - 0x14]
00001334 7004 moveq.l D0, 0x04
00001336 A82A syscall ComponentDispatch
00001338 265F movea.l A3, [A7]+
0000133A 200B move.l D0, A3
0000133C 6632 bne +0x34 /* 00001370 */
0000133E 2D7C 7469 636B FFF0 move.l [A6 - 0x10], 0x7469636B /* 'tick' */
00001346 2D7C 6170 706C FFF4 move.l [A6 - 0xC], 0x6170706C /* 'appl' */
0000134E 598F subq.l A7, 4
00001350 7000 moveq.l D0, 0x00
00001352 2F00 move.l -[A7], D0
00001354 486E FFEC pea.l [A6 - 0x14]
00001358 7004 moveq.l D0, 0x04
0000135A A82A syscall ComponentDispatch
0000135C 265F movea.l A3, [A7]+
0000135E 200B move.l D0, A3
00001360 660E bne +0x10 /* 00001370 */
00001362 204C movea.l A0, A4
00001364 A01F syscall DisposPtr/DisposePtr
00001366 7000 moveq.l D0, 0x00
00001368 2D40 0008 move.l [A6 + 0x8], D0
0000136C 6000 00A4 bra +0xA6 /* 00001412 */
label00001370:
00001370 598F subq.l A7, 4
00001372 2F0B move.l -[A7], A3
00001374 7007 moveq.l D0, 0x07
00001376 A82A syscall ComponentDispatch
00001378 295F 0036 move.l [A4 + 0x36], [A7]+
0000137C 672E beq +0x30 /* 000013AC */
0000137E 598F subq.l A7, 4
00001380 2F2C 0036 move.l -[A7], [A4 + 0x36]
00001384 486E FFD8 pea.l [A6 - 0x28]
00001388 2F3C 0004 0001 move.l -[A7], 0x40001
0000138E 7000 moveq.l D0, 0x00
00001390 A82A syscall ComponentDispatch
00001392 296E FFE0 003E move.l [A4 + 0x3E], [A6 - 0x20]
00001398 296E FFD8 0004 move.l [A4 + 0x4], [A6 - 0x28]
0000139E 296E FFDC 0008 move.l [A4 + 0x8], [A6 - 0x24]
000013A4 294B 0052 move.l [A4 + 0x52], A3
000013A8 584F addq.w A7, 4
000013AA 6008 bra +0xA /* 000013B4 */
label000013AC:
000013AC 297C 000F 4240 003E move.l [A4 + 0x3E], 0xF4240
label000013B4:
000013B4 297C 8000 0000 001C move.l [A4 + 0x1C], 0x80000000
000013BC 297C 7FFF FFFF 0024 move.l [A4 + 0x24], 0x7FFFFFFF
000013C4 70FF moveq.l D0, 0xFFFFFFFF
000013C6 2940 0028 move.l [A4 + 0x28], D0
000013CA 486C 0014 pea.l [A4 + 0x14]
000013CE 486C 0004 pea.l [A4 + 0x4]
000013D2 2F0C move.l -[A7], A4
000013D4 4EBA 0B28 jsr [PC + 0xB28 /* 00001EFE */]
000013D8 4AAC 0036 tst.l [A4 + 0x36]
000013DC 4FEF 000C lea.l A7, [A7 + 0xC]
000013E0 6714 beq +0x16 /* 000013F6 */
000013E2 598F subq.l A7, 4
000013E4 2F2C 0036 move.l -[A7], [A4 + 0x36]
000013E8 2F0C move.l -[A7], A4
000013EA 2F3C 0004 0008 move.l -[A7], 0x40008
000013F0 7000 moveq.l D0, 0x00
000013F2 A82A syscall ComponentDispatch
000013F4 584F addq.w A7, 4
label000013F6:
000013F6 598F subq.l A7, 4
000013F8 303C 8013 move.w D0, 0x8013
000013FC 4EB0 81E1 18A8 jsr [[0x18A8]]
00001402 245F movea.l A2, [A7]+
00001404 296A 0020 004E move.l [A4 + 0x4E], [A2 + 0x20]
0000140A 254C 0020 move.l [A2 + 0x20], A4
label0000140E:
0000140E 2D4C 0008 move.l [A6 + 0x8], A4
label00001412:
00001412 4CEE 1C00 FFCC movem.l A2,A3,A4, [A6 - 0x34]
00001418 4E5E unlink A6
0000141A 4E75 rts
0000141C 4E56 FFF8 link A6, -0x0008
00001420 48E7 0038 movem.l -[A7], A2,A3,A4
00001424 286E 0008 movea.l A4, [A6 + 0x8]
00001428 200C move.l D0, A4
0000142A 6700 00D0 beq +0xD2 /* 000014FC */
0000142E 598F subq.l A7, 4
00001430 303C 8013 move.w D0, 0x8013
00001434 4EB0 81E1 18A8 jsr [[0x18A8]]
0000143A 2D5F FFFC move.l [A6 - 0x4], [A7]+
0000143E 6700 00BC beq +0xBE /* 000014FC */
00001442 4AAC 0046 tst.l [A4 + 0x46]
00001446 6720 beq +0x22 /* 00001468 */
00001448 600A bra +0xC /* 00001454 */
label0000144A:
0000144A 2F2C 0046 move.l -[A7], [A4 + 0x46]
0000144E 4EBA 0BC0 jsr [PC + 0xBC0 /* 00002010 */]
00001452 584F addq.w A7, 4
label00001454:
00001454 4AAC 0046 tst.l [A4 + 0x46]
00001458 66F0 bne -0xE /* 0000144A */
0000145A 600C bra +0xE /* 00001468 */
label0000145C:
0000145C 2F0B move.l -[A7], A3
0000145E 303C 80EC move.w D0, 0x80EC
00001462 4EB0 81E1 18A8 jsr [[0x18A8]]
label00001468:
00001468 598F subq.l A7, 4
0000146A 2F0C move.l -[A7], A4
0000146C 303C 812B move.w D0, 0x812B
00001470 4EB0 81E1 18A8 jsr [[0x18A8]]
00001476 265F movea.l A3, [A7]+
00001478 200B move.l D0, A3
0000147A 66E0 bne -0x1E /* 0000145C */
0000147C 206E FFFC movea.l A0, [A6 - 0x4]
00001480 2F28 0026 move.l -[A7], [A0 + 0x26]
00001484 4EBA 1150 jsr [PC + 0x1150 /* 000025D6 */]
00001488 2640 movea.l A3, D0
0000148A 584F addq.w A7, 4
0000148C 6020 bra +0x22 /* 000014AE */
label0000148E:
0000148E 2F2B 0008 move.l -[A7], [A3 + 0x8]
00001492 4EBA 1142 jsr [PC + 0x1142 /* 000025D6 */]
00001496 2440 movea.l A2, D0
00001498 B9EB 0020 cmpa.l A4, [A3 + 0x20]
0000149C 584F addq.w A7, 4
0000149E 660C bne +0xE /* 000014AC */
000014A0 2F0B move.l -[A7], A3
000014A2 303C 80EC move.w D0, 0x80EC
000014A6 4EB0 81E1 18A8 jsr [[0x18A8]]
label000014AC:
000014AC 264A movea.l A3, A2
label000014AE:
000014AE 200B move.l D0, A3
000014B0 66DC bne -0x22 /* 0000148E */
000014B2 4AAC 0036 tst.l [A4 + 0x36]
000014B6 670E beq +0x10 /* 000014C6 */
000014B8 558F subq.l A7, 2
000014BA 2F2C 0036 move.l -[A7], [A4 + 0x36]
000014BE 7008 moveq.l D0, 0x08
000014C0 A82A syscall ComponentDispatch
000014C2 544F addq.w A7, 2
000014C4 600E bra +0x10 /* 000014D4 */
label000014C6:
000014C6 4AAC 003A tst.l [A4 + 0x3A]
000014CA 6708 beq +0xA /* 000014D4 */
000014CC 2F0C move.l -[A7], A4
000014CE 4EBA 0B40 jsr [PC + 0xB40 /* 00002010 */]
000014D2 584F addq.w A7, 4
label000014D4:
000014D4 206E FFFC movea.l A0, [A6 - 0x4]
000014D8 4AA8 0020 tst.l [A0 + 0x20]
000014DC 671A beq +0x1C /* 000014F8 */
000014DE 47E8 0020 lea.l A3, [A0 + 0x20]
label000014E2:
000014E2 B9D3 cmpa.l A4, [A3]
000014E4 6606 bne +0x8 /* 000014EC */
000014E6 26AC 004E move.l [A3], [A4 + 0x4E]
000014EA 600C bra +0xE /* 000014F8 */
label000014EC:
000014EC 2053 movea.l A0, [A3]
000014EE 41E8 004E lea.l A0, [A0 + 0x4E]
000014F2 2648 movea.l A3, A0
000014F4 4A93 tst.l [A3]
000014F6 66EA bne -0x14 /* 000014E2 */
label000014F8:
000014F8 204C movea.l A0, A4
000014FA A01F syscall DisposPtr/DisposePtr
label000014FC:
000014FC 4CEE 1C00 FFEC movem.l A2,A3,A4, [A6 - 0x14]
00001502 4E5E unlink A6
00001504 4E74 0004 rtd 0x0004
00001508 4E56 FFF8 link A6, -0x0008
0000150C 2F0C move.l -[A7], A4
0000150E 286E 0010 movea.l A4, [A6 + 0x10]
00001512 200C move.l D0, A4
00001514 6608 bne +0xA /* 0000151E */
00001516 7000 moveq.l D0, 0x00
00001518 2D40 0014 move.l [A6 + 0x14], D0
0000151C 602C bra +0x2E /* 0000154A */
label0000151E:
0000151E 7000 moveq.l D0, 0x00
00001520 2F00 move.l -[A7], D0
00001522 2F0C move.l -[A7], A4
00001524 4EBA 06F4 jsr [PC + 0x6F4 /* 00001C1A */]
00001528 2D6C 0014 FFF8 move.l [A6 - 0x8], [A4 + 0x14]
0000152E 2D6C 0018 FFFC move.l [A6 - 0x4], [A4 + 0x18]
00001534 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001538 2F2E 000C move.l -[A7], [A6 + 0xC]
0000153C 486E FFF8 pea.l [A6 - 0x8]
00001540 2F0C move.l -[A7], A4
00001542 4EBA 036C jsr [PC + 0x36C /* 000018B0 */]
00001546 2D40 0014 move.l [A6 + 0x14], D0
label0000154A:
0000154A 286E FFF4 movea.l A4, [A6 - 0xC]
0000154E 4E5E unlink A6
00001550 4E74 000C rtd 0x000C
00001554 4E56 FFF8 link A6, -0x0008
00001558 48E7 0308 movem.l -[A7], D6,D7,A4
0000155C 2C2E 000C move.l D6, [A6 + 0xC]
00001560 286E 0010 movea.l A4, [A6 + 0x10]
00001564 2E2E 0008 move.l D7, [A6 + 0x8]
00001568 7000 moveq.l D0, 0x00
0000156A 2F00 move.l -[A7], D0
0000156C 2F0C move.l -[A7], A4
0000156E 4EBA 06AA jsr [PC + 0x6AA /* 00001C1A */]
00001572 4A87 tst.l D7
00001574 6604 bne +0x6 /* 0000157A */
00001576 2E2C 003E move.l D7, [A4 + 0x3E]
label0000157A:
0000157A 4A86 tst.l D6
0000157C 5DC0 slt D0
0000157E 4400 neg.b D0
00001580 4400 neg.b D0
00001582 49C0 lea.l A4, D0
00001584 2D40 FFF8 move.l [A6 - 0x8], D0
00001588 2D46 FFFC move.l [A6 - 0x4], D6
0000158C 2F2C 003E move.l -[A7], [A4 + 0x3E]
00001590 2F07 move.l -[A7], D7
00001592 486E FFF8 pea.l [A6 - 0x8]
00001596 4EBA FCCC jsr [PC - 0x334 /* 00001264 */]
0000159A 486E FFF8 pea.l [A6 - 0x8]
0000159E 2F0C move.l -[A7], A4
000015A0 4EBA 005E jsr [PC + 0x5E /* 00001600 */]
000015A4 4CEE 10C0 FFEC movem.l D6,D7,A4, [A6 - 0x14]
000015AA 4E5E unlink A6
000015AC 4E74 000C rtd 0x000C
000015B0 4E56 FFF0 link A6, -0x0010
000015B4 2F0C move.l -[A7], A4
000015B6 286E 000C movea.l A4, [A6 + 0xC]
000015BA 206E 0008 movea.l A0, [A6 + 0x8]
000015BE 43EE FFF0 lea.l A1, [A6 - 0x10]
000015C2 22D8 move.l [A1]+, [A0]+
000015C4 22D8 move.l [A1]+, [A0]+
000015C6 22D8 move.l [A1]+, [A0]+
000015C8 22D8 move.l [A1]+, [A0]+
000015CA 486E FFF0 pea.l [A6 - 0x10]
000015CE 2F0C move.l -[A7], A4
000015D0 303C 80B5 move.w D0, 0x80B5
000015D4 4EB0 81E1 18A8 jsr [[0x18A8]]
000015DA 486E FFF0 pea.l [A6 - 0x10]
000015DE 2F2C 003E move.l -[A7], [A4 + 0x3E]
000015E2 303C 80B7 move.w D0, 0x80B7
000015E6 4EB0 81E1 18A8 jsr [[0x18A8]]
000015EC 486E FFF0 pea.l [A6 - 0x10]
000015F0 2F0C move.l -[A7], A4
000015F2 4EBA 000C jsr [PC + 0xC /* 00001600 */]
000015F6 286E FFEC movea.l A4, [A6 - 0x14]
000015FA 4E5E unlink A6
000015FC 4E74 0008 rtd 0x0008
fn00001600:
00001600 4E56 FFF0 link A6, -0x0010
00001604 48E7 0018 movem.l -[A7], A3,A4
00001608 266E 000C movea.l A3, [A6 + 0xC]
0000160C 286E 0008 movea.l A4, [A6 + 0x8]
00001610 4AAC 003A tst.l [A4 + 0x3A]
00001614 671C beq +0x1E /* 00001632 */
00001616 598F subq.l A7, 4
00001618 2F2C 003A move.l -[A7], [A4 + 0x3A]
0000161C 2F2C 003E move.l -[A7], [A4 + 0x3E]
00001620 486E FFF0 pea.l [A6 - 0x10]
00001624 303C 80A6 move.w D0, 0x80A6
00001628 4EB0 81E1 18A8 jsr [[0x18A8]]
0000162E 584F addq.w A7, 4
00001630 6028 bra +0x2A /* 0000165A */
label00001632:
00001632 4AAC 0036 tst.l [A4 + 0x36]
00001636 6718 beq +0x1A /* 00001650 */
00001638 598F subq.l A7, 4
0000163A 2F2C 0036 move.l -[A7], [A4 + 0x36]
0000163E 486E FFF0 pea.l [A6 - 0x10]
00001642 2F3C 0004 0001 move.l -[A7], 0x40001
00001648 7000 moveq.l D0, 0x00
0000164A A82A syscall ComponentDispatch
0000164C 584F addq.w A7, 4
0000164E 600A bra +0xC /* 0000165A */
label00001650:
00001650 2D53 FFF0 move.l [A6 - 0x10], [A3]
00001654 2D6B 0004 FFF4 move.l [A6 - 0xC], [A3 + 0x4]
label0000165A:
0000165A 2F0B move.l -[A7], A3
0000165C 486E FFF0 pea.l [A6 - 0x10]
00001660 2F0C move.l -[A7], A4
00001662 4EBA 089A jsr [PC + 0x89A /* 00001EFE */]
00001666 2953 0014 move.l [A4 + 0x14], [A3]
0000166A 296B 0004 0018 move.l [A4 + 0x18], [A3 + 0x4]
00001670 7000 moveq.l D0, 0x00
00001672 2F00 move.l -[A7], D0
00001674 2F0C move.l -[A7], A4
00001676 4EBA 05A2 jsr [PC + 0x5A2 /* 00001C1A */]
0000167A 2F0C move.l -[A7], A4
0000167C 4EBA 09E2 jsr [PC + 0x9E2 /* 00002060 */]
00001680 4FEF 0018 lea.l A7, [A7 + 0x18]
00001684 4CEE 1800 FFE8 movem.l A3,A4, [A6 - 0x18]
0000168A 4E5E unlink A6
0000168C 4E75 rts
0000168E 4E56 0000 link A6, 0
00001692 206E 0008 movea.l A0, [A6 + 0x8]
00001696 2D50 000C move.l [A6 + 0xC], [A0]
0000169A 4E5E unlink A6
0000169C 4E74 0004 rtd 0x0004
000016A0 4E56 0000 link A6, 0
000016A4 48E7 0108 movem.l -[A7], D7,A4
000016A8 2E2E 0008 move.l D7, [A6 + 0x8]
000016AC 286E 000C movea.l A4, [A6 + 0xC]
000016B0 BE94 cmp.l D7, [A4]
000016B2 6724 beq +0x26 /* 000016D8 */
000016B4 7000 moveq.l D0, 0x00
000016B6 2F00 move.l -[A7], D0
000016B8 2F0C move.l -[A7], A4
000016BA 4EBA 055E jsr [PC + 0x55E /* 00001C1A */]
000016BE 2887 move.l [A4], D7
000016C0 486C 0014 pea.l [A4 + 0x14]
000016C4 486C 0004 pea.l [A4 + 0x4]
000016C8 2F0C move.l -[A7], A4
000016CA 4EBA 0832 jsr [PC + 0x832 /* 00001EFE */]
000016CE 2F0C move.l -[A7], A4
000016D0 4EBA 09EC jsr [PC + 0x9EC /* 000020BE */]
000016D4 4FEF 0018 lea.l A7, [A7 + 0x18]
label000016D8:
000016D8 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
000016DE 4E5E unlink A6
000016E0 4E74 0008 rtd 0x0008
000016E4 4E56 FFE0 link A6, -0x0020
000016E8 2F0C move.l -[A7], A4
000016EA 286E 000C movea.l A4, [A6 + 0xC]
000016EE 206E 0008 movea.l A0, [A6 + 0x8]
000016F2 43EE FFE0 lea.l A1, [A6 - 0x20]
000016F6 22D8 move.l [A1]+, [A0]+
000016F8 22D8 move.l [A1]+, [A0]+
000016FA 22D8 move.l [A1]+, [A0]+
000016FC 22D8 move.l [A1]+, [A0]+
000016FE 486E FFE0 pea.l [A6 - 0x20]
00001702 2F0C move.l -[A7], A4
00001704 303C 80B5 move.w D0, 0x80B5
00001708 4EB0 81E1 18A8 jsr [[0x18A8]]
0000170E 486E FFE0 pea.l [A6 - 0x20]
00001712 2F2C 003E move.l -[A7], [A4 + 0x3E]
00001716 303C 80B7 move.w D0, 0x80B7
0000171A 4EB0 81E1 18A8 jsr [[0x18A8]]
00001720 598F subq.l A7, 4
00001722 2F0C move.l -[A7], A4
00001724 7000 moveq.l D0, 0x00
00001726 2F00 move.l -[A7], D0
00001728 486E FFF0 pea.l [A6 - 0x10]
0000172C 303C 80A6 move.w D0, 0x80A6
00001730 4EB0 81E1 18A8 jsr [[0x18A8]]
00001736 296E FFE0 001C move.l [A4 + 0x1C], [A6 - 0x20]
0000173C 296E FFE4 0020 move.l [A4 + 0x20], [A6 - 0x1C]
00001742 598F subq.l A7, 4
00001744 486E FFF0 pea.l [A6 - 0x10]
00001748 486E FFE0 pea.l [A6 - 0x20]
0000174C 7009 moveq.l D0, 0x09
0000174E 4EB0 81E1 1D08 jsr [[0x1D08]]
00001754 4A9F tst.l [A7]+
00001756 584F addq.w A7, 4
00001758 6C12 bge +0x14 /* 0000176C */
0000175A 2F0C move.l -[A7], A4
0000175C 486E FFE0 pea.l [A6 - 0x20]
00001760 303C 80A7 move.w D0, 0x80A7
00001764 4EB0 81E1 18A8 jsr [[0x18A8]]
0000176A 600C bra +0xE /* 00001778 */
label0000176C:
0000176C 7000 moveq.l D0, 0x00
0000176E 2F00 move.l -[A7], D0
00001770 2F0C move.l -[A7], A4
00001772 4EBA 04A6 jsr [PC + 0x4A6 /* 00001C1A */]
00001776 504F addq.w A7, 8
label00001778:
00001778 7000 moveq.l D0, 0x00
0000177A 2F00 move.l -[A7], D0
0000177C 7201 moveq.l D1, 0x01
0000177E 2F01 move.l -[A7], D1
00001780 2F0C move.l -[A7], A4
00001782 4EBA 0998 jsr [PC + 0x998 /* 0000211C */]
00001786 4FEF 000C lea.l A7, [A7 + 0xC]
0000178A 286E FFDC movea.l A4, [A6 - 0x24]
0000178E 4E5E unlink A6
00001790 4E74 0008 rtd 0x0008
00001794 4E56 FFE0 link A6, -0x0020
00001798 2F0C move.l -[A7], A4
0000179A 286E 000C movea.l A4, [A6 + 0xC]
0000179E 206E 0008 movea.l A0, [A6 + 0x8]
000017A2 43EE FFE0 lea.l A1, [A6 - 0x20]
000017A6 22D8 move.l [A1]+, [A0]+
000017A8 22D8 move.l [A1]+, [A0]+
000017AA 22D8 move.l [A1]+, [A0]+
000017AC 22D8 move.l [A1]+, [A0]+
000017AE 486E FFE0 pea.l [A6 - 0x20]
000017B2 2F0C move.l -[A7], A4
000017B4 303C 80B5 move.w D0, 0x80B5
000017B8 4EB0 81E1 18A8 jsr [[0x18A8]]
000017BE 486E FFE0 pea.l [A6 - 0x20]
000017C2 2F2C 003E move.l -[A7], [A4 + 0x3E]
000017C6 303C 80B7 move.w D0, 0x80B7
000017CA 4EB0 81E1 18A8 jsr [[0x18A8]]
000017D0 598F subq.l A7, 4
000017D2 2F0C move.l -[A7], A4
000017D4 7000 moveq.l D0, 0x00
000017D6 2F00 move.l -[A7], D0
000017D8 486E FFF0 pea.l [A6 - 0x10]
000017DC 303C 80A6 move.w D0, 0x80A6
000017E0 4EB0 81E1 18A8 jsr [[0x18A8]]
000017E6 296E FFE0 0024 move.l [A4 + 0x24], [A6 - 0x20]
000017EC 296E FFE4 0028 move.l [A4 + 0x28], [A6 - 0x1C]
000017F2 598F subq.l A7, 4
000017F4 486E FFF0 pea.l [A6 - 0x10]
000017F8 486E FFE0 pea.l [A6 - 0x20]
000017FC 7009 moveq.l D0, 0x09
000017FE 4EB0 81E1 1D08 jsr [[0x1D08]]
00001804 4A9F tst.l [A7]+
00001806 584F addq.w A7, 4
00001808 6F12 ble +0x14 /* 0000181C */
0000180A 2F0C move.l -[A7], A4
0000180C 486E FFE0 pea.l [A6 - 0x20]
00001810 303C 80A7 move.w D0, 0x80A7
00001814 4EB0 81E1 18A8 jsr [[0x18A8]]
0000181A 600C bra +0xE /* 00001828 */
label0000181C:
0000181C 7000 moveq.l D0, 0x00
0000181E 2F00 move.l -[A7], D0
00001820 2F0C move.l -[A7], A4
00001822 4EBA 03F6 jsr [PC + 0x3F6 /* 00001C1A */]
00001826 504F addq.w A7, 8
label00001828:
00001828 7001 moveq.l D0, 0x01
0000182A 2F00 move.l -[A7], D0
0000182C 7200 moveq.l D1, 0x00
0000182E 2F01 move.l -[A7], D1
00001830 2F0C move.l -[A7], A4
00001832 4EBA 08E8 jsr [PC + 0x8E8 /* 0000211C */]
00001836 4FEF 000C lea.l A7, [A7 + 0xC]
0000183A 286E FFDC movea.l A4, [A6 - 0x24]
0000183E 4E5E unlink A6
00001840 4E74 0008 rtd 0x0008
00001844 4E56 FFF8 link A6, -0x0008
00001848 2F0C move.l -[A7], A4
0000184A 286E 0010 movea.l A4, [A6 + 0x10]
0000184E 2D6C 001C FFF8 move.l [A6 - 0x8], [A4 + 0x1C]
00001854 2D6C 0020 FFFC move.l [A6 - 0x4], [A4 + 0x20]
0000185A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000185E 2F2E 000C move.l -[A7], [A6 + 0xC]
00001862 486E FFF8 pea.l [A6 - 0x8]
00001866 2F0C move.l -[A7], A4
00001868 4EBA 0046 jsr [PC + 0x46 /* 000018B0 */]
0000186C 2D40 0014 move.l [A6 + 0x14], D0
00001870 286E FFF4 movea.l A4, [A6 - 0xC]
00001874 4E5E unlink A6
00001876 4E74 000C rtd 0x000C
0000187A 4E56 FFF8 link A6, -0x0008
0000187E 2F0C move.l -[A7], A4
00001880 286E 0010 movea.l A4, [A6 + 0x10]
00001884 2D6C 0024 FFF8 move.l [A6 - 0x8], [A4 + 0x24]
0000188A 2D6C 0028 FFFC move.l [A6 - 0x4], [A4 + 0x28]
00001890 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001894 2F2E 000C move.l -[A7], [A6 + 0xC]
00001898 486E FFF8 pea.l [A6 - 0x8]
0000189C 2F0C move.l -[A7], A4
0000189E 4EBA 0010 jsr [PC + 0x10 /* 000018B0 */]
000018A2 2D40 0014 move.l [A6 + 0x14], D0
000018A6 286E FFF4 movea.l A4, [A6 - 0xC]
000018AA 4E5E unlink A6
000018AC 4E74 000C rtd 0x000C
fn000018B0:
000018B0 4E56 0000 link A6, 0
000018B4 48E7 1118 movem.l -[A7], D3,D7,A3,A4
000018B8 2E2E 0010 move.l D7, [A6 + 0x10]
000018BC 266E 0014 movea.l A3, [A6 + 0x14]
000018C0 286E 000C movea.l A4, [A6 + 0xC]
000018C4 4A87 tst.l D7
000018C6 6716 beq +0x18 /* 000018DE */
000018C8 2F07 move.l -[A7], D7
000018CA 206E 0008 movea.l A0, [A6 + 0x8]
000018CE 2F28 003E move.l -[A7], [A0 + 0x3E]
000018D2 2F0C move.l -[A7], A4
000018D4 4EBA F98E jsr [PC - 0x672 /* 00001264 */]
000018D8 4FEF 000C lea.l A7, [A7 + 0xC]
000018DC 6008 bra +0xA /* 000018E6 */
label000018DE:
000018DE 206E 0008 movea.l A0, [A6 + 0x8]
000018E2 2E28 003E move.l D7, [A0 + 0x3E]
label000018E6:
000018E6 200B move.l D0, A3
000018E8 6712 beq +0x14 /* 000018FC */
000018EA 2694 move.l [A3], [A4]
000018EC 276C 0004 0004 move.l [A3 + 0x4], [A4 + 0x4]
000018F2 2747 0008 move.l [A3 + 0x8], D7
000018F6 276E 0008 000C move.l [A3 + 0xC], [A6 + 0x8]
label000018FC:
000018FC 7601 moveq.l D3, 0x01
000018FE 4A94 tst.l [A4]
00001900 6708 beq +0xA /* 0000190A */
00001902 2014 move.l D0, [A4]
00001904 5280 addq.l D0, 1
00001906 6702 beq +0x4 /* 0000190A */
00001908 7600 moveq.l D3, 0x00
label0000190A:
0000190A 4A03 tst.b D3
0000190C 6706 beq +0x8 /* 00001914 */
0000190E 202C 0004 move.l D0, [A4 + 0x4]
00001912 6012 bra +0x14 /* 00001926 */
label00001914:
00001914 4A94 tst.l [A4]
00001916 6C08 bge +0xA /* 00001920 */
00001918 203C 0800 0000 move.l D0, 0x8000000
0000191E 6006 bra +0x8 /* 00001926 */
label00001920:
00001920 203C 07FF FFFF move.l D0, 0x7FFFFFF
label00001926:
00001926 4CEE 1888 FFF0 movem.l D3,D7,A3,A4, [A6 - 0x10]
0000192C 4E5E unlink A6
0000192E 4E75 rts
00001930 4E56 0000 link A6, 0
00001934 206E 0008 movea.l A0, [A6 + 0x8]
00001938 3028 0042 move.w D0, [A0 + 0x42]
0000193C 48C0 ext.l D0
0000193E 2D40 000C move.l [A6 + 0xC], D0
00001942 4E5E unlink A6
00001944 4E74 0004 rtd 0x0004
00001948 4E56 0000 link A6, 0
0000194C 2F0C move.l -[A7], A4
0000194E 286E 000C movea.l A4, [A6 + 0xC]
00001952 7000 moveq.l D0, 0x00
00001954 2F00 move.l -[A7], D0
00001956 2F0C move.l -[A7], A4
00001958 4EBA 02C0 jsr [PC + 0x2C0 /* 00001C1A */]
0000195C 396E 000A 0042 move.w [A4 + 0x42], [A6 + 0xA]
00001962 286E FFFC movea.l A4, [A6 - 0x4]
00001966 4E5E unlink A6
00001968 4E74 0008 rtd 0x0008
0000196C 4E56 FFF0 link A6, -0x0010
00001970 48E7 0138 movem.l -[A7], D7,A2,A3,A4
00001974 246E 000C movea.l A2, [A6 + 0xC]
00001978 266E 0010 movea.l A3, [A6 + 0x10]
0000197C 200A move.l D0, A2
0000197E 677E beq +0x80 /* 000019FE */
00001980 284A movea.l A4, A2
00001982 7E0A moveq.l D7, 0x0A
label00001984:
00001984 B7CC cmpa.l A3, A4
00001986 6776 beq +0x78 /* 000019FE */
00001988 200C move.l D0, A4
0000198A 670E beq +0x10 /* 0000199A */
0000198C 286C 003A movea.l A4, [A4 + 0x3A]
00001990 3007 move.w D0, D7
00001992 5347 subq.w D7, 1
00001994 4A47 tst.w D7
00001996 6EEC bgt -0x12 /* 00001984 */
00001998 6064 bra +0x66 /* 000019FE */
label0000199A:
0000199A 4AAB 0036 tst.l [A3 + 0x36]
0000199E 6718 beq +0x1A /* 000019B8 */
000019A0 558F subq.l A7, 2
000019A2 2F2B 0036 move.l -[A7], [A3 + 0x36]
000019A6 7008 moveq.l D0, 0x08
000019A8 A82A syscall ComponentDispatch
000019AA 7000 moveq.l D0, 0x00
000019AC 2740 0036 move.l [A3 + 0x36], D0
000019B0 2740 0052 move.l [A3 + 0x52], D0
000019B4 544F addq.w A7, 2
000019B6 600E bra +0x10 /* 000019C6 */
label000019B8:
000019B8 4AAB 003A tst.l [A3 + 0x3A]
000019BC 6708 beq +0xA /* 000019C6 */
000019BE 2F0B move.l -[A7], A3
000019C0 4EBA 064E jsr [PC + 0x64E /* 00002010 */]
000019C4 584F addq.w A7, 4
label000019C6:
000019C6 274A 003A move.l [A3 + 0x3A], A2
000019CA 276A 0046 004A move.l [A3 + 0x4A], [A2 + 0x46]
000019D0 254B 0046 move.l [A2 + 0x46], A3
000019D4 598F subq.l A7, 4
000019D6 2F0A move.l -[A7], A2
000019D8 7000 moveq.l D0, 0x00
000019DA 2F00 move.l -[A7], D0
000019DC 486E FFF0 pea.l [A6 - 0x10]
000019E0 303C 80A6 move.w D0, 0x80A6
000019E4 4EB0 81E1 18A8 jsr [[0x18A8]]
000019EA 276E FFF8 003E move.l [A3 + 0x3E], [A6 - 0x8]
000019F0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000019F4 2F0B move.l -[A7], A3
000019F6 4EBA 00CC jsr [PC + 0xCC /* 00001AC4 */]
000019FA 4FEF 000C lea.l A7, [A7 + 0xC]
label000019FE:
000019FE 4CEE 1C80 FFE0 movem.l D7,A2,A3,A4, [A6 - 0x20]
00001A04 4E5E unlink A6
00001A06 4E74 000C rtd 0x000C
00001A0A 4E56 FFDC link A6, -0x0024
00001A0E 48E7 0018 movem.l -[A7], A3,A4
00001A12 266E 0010 movea.l A3, [A6 + 0x10]
00001A16 4AAE 000C tst.l [A6 + 0xC]
00001A1A 6700 009C beq +0x9E /* 00001AB8 */
00001A1E 598F subq.l A7, 4
00001A20 2F2E 000C move.l -[A7], [A6 + 0xC]
00001A24 7007 moveq.l D0, 0x07
00001A26 A82A syscall ComponentDispatch
00001A28 285F movea.l A4, [A7]+
00001A2A 200C move.l D0, A4
00001A2C 6700 008A beq +0x8C /* 00001AB8 */
00001A30 7000 moveq.l D0, 0x00
00001A32 2F00 move.l -[A7], D0
00001A34 2F0B move.l -[A7], A3
00001A36 4EBA 01E2 jsr [PC + 0x1E2 /* 00001C1A */]
00001A3A 4AAB 0036 tst.l [A3 + 0x36]
00001A3E 504F addq.w A7, 8
00001A40 670E beq +0x10 /* 00001A50 */
00001A42 558F subq.l A7, 2
00001A44 2F2B 0036 move.l -[A7], [A3 + 0x36]
00001A48 7008 moveq.l D0, 0x08
00001A4A A82A syscall ComponentDispatch
00001A4C 544F addq.w A7, 2
00001A4E 600E bra +0x10 /* 00001A5E */
label00001A50:
00001A50 4AAB 003A tst.l [A3 + 0x3A]
00001A54 6708 beq +0xA /* 00001A5E */
00001A56 2F0B move.l -[A7], A3
00001A58 4EBA 05B6 jsr [PC + 0x5B6 /* 00002010 */]
00001A5C 584F addq.w A7, 4
label00001A5E:
00001A5E 558F subq.l A7, 2
00001A60 2F0C move.l -[A7], A4
00001A62 486E FFDC pea.l [A6 - 0x24]
00001A66 7000 moveq.l D0, 0x00
00001A68 2F00 move.l -[A7], D0
00001A6A 2F00 move.l -[A7], D0
00001A6C 2F00 move.l -[A7], D0
00001A6E 7005 moveq.l D0, 0x05
00001A70 A82A syscall ComponentDispatch
00001A72 7000 moveq.l D0, 0x00
00001A74 2740 003A move.l [A3 + 0x3A], D0
00001A78 274C 0036 move.l [A3 + 0x36], A4
00001A7C 276E FFEC 0052 move.l [A3 + 0x52], [A6 - 0x14]
00001A82 598F subq.l A7, 4
00001A84 2F0C move.l -[A7], A4
00001A86 486E FFF0 pea.l [A6 - 0x10]
00001A8A 2F3C 0004 0001 move.l -[A7], 0x40001
00001A90 7000 moveq.l D0, 0x00
00001A92 A82A syscall ComponentDispatch
00001A94 276E FFF8 003E move.l [A3 + 0x3E], [A6 - 0x8]
00001A9A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001A9E 2F0B move.l -[A7], A3
00001AA0 4EBA 0022 jsr [PC + 0x22 /* 00001AC4 */]
00001AA4 598F subq.l A7, 4
00001AA6 2F0C move.l -[A7], A4
00001AA8 2F0B move.l -[A7], A3
00001AAA 2F3C 0004 0008 move.l -[A7], 0x40008
00001AB0 7000 moveq.l D0, 0x00
00001AB2 A82A syscall ComponentDispatch
00001AB4 4FEF 0012 lea.l A7, [A7 + 0x12]
label00001AB8:
00001AB8 4CEE 1800 FFD4 movem.l A3,A4, [A6 - 0x2C]
00001ABE 4E5E unlink A6
00001AC0 4E74 000C rtd 0x000C
fn00001AC4:
00001AC4 4E56 0000 link A6, 0
00001AC8 48E7 0018 movem.l -[A7], A3,A4
00001ACC 266E 000C movea.l A3, [A6 + 0xC]
00001AD0 286E 0008 movea.l A4, [A6 + 0x8]
00001AD4 200B move.l D0, A3
00001AD6 6730 beq +0x32 /* 00001B08 */
00001AD8 2953 000C move.l [A4 + 0xC], [A3]
00001ADC 296B 0004 0010 move.l [A4 + 0x10], [A3 + 0x4]
00001AE2 4AAB 0008 tst.l [A3 + 0x8]
00001AE6 6714 beq +0x16 /* 00001AFC */
00001AE8 2F2C 003E move.l -[A7], [A4 + 0x3E]
00001AEC 2F2B 0008 move.l -[A7], [A3 + 0x8]
00001AF0 486C 000C pea.l [A4 + 0xC]
00001AF4 4EBA F76E jsr [PC - 0x892 /* 00001264 */]
00001AF8 4FEF 000C lea.l A7, [A7 + 0xC]
label00001AFC:
00001AFC 41EC 000C lea.l A0, [A4 + 0xC]
00001B00 44A8 0004 neg.l [A0 + 0x4]
00001B04 4090 negx.l [A0]
00001B06 600A bra +0xC /* 00001B12 */
label00001B08:
00001B08 7000 moveq.l D0, 0x00
00001B0A 2940 000C move.l [A4 + 0xC], D0
00001B0E 2940 0010 move.l [A4 + 0x10], D0
label00001B12:
00001B12 28BC 0001 0000 move.l [A4], 0x10000
00001B18 7000 moveq.l D0, 0x00
00001B1A 2F00 move.l -[A7], D0
00001B1C 2F0C move.l -[A7], A4
00001B1E 4EBA 00FA jsr [PC + 0xFA /* 00001C1A */]
00001B22 2F0C move.l -[A7], A4
00001B24 4EBA 053A jsr [PC + 0x53A /* 00002060 */]
00001B28 2F0C move.l -[A7], A4
00001B2A 4EBA 0592 jsr [PC + 0x592 /* 000020BE */]
00001B2E 4FEF 0010 lea.l A7, [A7 + 0x10]
00001B32 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00001B38 4E5E unlink A6
00001B3A 4E75 rts
00001B3C 4E56 FFD0 link A6, -0x0030
00001B40 48E7 0018 movem.l -[A7], A3,A4
00001B44 266E 0008 movea.l A3, [A6 + 0x8]
00001B48 286E 000C movea.l A4, [A6 + 0xC]
00001B4C 2D4C FFDC move.l [A6 - 0x24], A4
00001B50 7000 moveq.l D0, 0x00
00001B52 2D40 FFD8 move.l [A6 - 0x28], D0
00001B56 2D40 FFD4 move.l [A6 - 0x2C], D0
00001B5A 2D40 FFD0 move.l [A6 - 0x30], D0
00001B5E 486E FFD0 pea.l [A6 - 0x30]
00001B62 2F2B 000C move.l -[A7], [A3 + 0xC]
00001B66 303C 80B5 move.w D0, 0x80B5
00001B6A 4EB0 81E1 18A8 jsr [[0x18A8]]
00001B70 41EE FFE0 lea.l A0, [A6 - 0x20]
00001B74 224B movea.l A1, A3
00001B76 20D9 move.l [A0]+, [A1]+
00001B78 20D9 move.l [A0]+, [A1]+
00001B7A 20D9 move.l [A0]+, [A1]+
00001B7C 20D9 move.l [A0]+, [A1]+
00001B7E 486E FFE0 pea.l [A6 - 0x20]
00001B82 486E FFD0 pea.l [A6 - 0x30]
00001B86 303C 810D move.w D0, 0x810D
00001B8A 4EB0 81E1 18A8 jsr [[0x18A8]]
00001B90 4AAE FFE0 tst.l [A6 - 0x20]
00001B94 6606 bne +0x8 /* 00001B9C */
00001B96 4AAE FFE4 tst.l [A6 - 0x1C]
00001B9A 674A beq +0x4C /* 00001BE6 */
label00001B9C:
00001B9C 486E FFE0 pea.l [A6 - 0x20]
00001BA0 2F0C move.l -[A7], A4
00001BA2 303C 80B5 move.w D0, 0x80B5
00001BA6 4EB0 81E1 18A8 jsr [[0x18A8]]
00001BAC 598F subq.l A7, 4
00001BAE 2F0C move.l -[A7], A4
00001BB0 7000 moveq.l D0, 0x00
00001BB2 2F00 move.l -[A7], D0
00001BB4 486E FFF0 pea.l [A6 - 0x10]
00001BB8 303C 80A6 move.w D0, 0x80A6
00001BBC 4EB0 81E1 18A8 jsr [[0x18A8]]
00001BC2 486E FFF0 pea.l [A6 - 0x10]
00001BC6 486E FFE0 pea.l [A6 - 0x20]
00001BCA 303C 810D move.w D0, 0x810D
00001BCE 4EB0 81E1 18A8 jsr [[0x18A8]]
00001BD4 2F0C move.l -[A7], A4
00001BD6 486E FFF0 pea.l [A6 - 0x10]
00001BDA 303C 80A7 move.w D0, 0x80A7
00001BDE 4EB0 81E1 18A8 jsr [[0x18A8]]
00001BE4 584F addq.w A7, 4
label00001BE6:
00001BE6 4CEE 1800 FFC8 movem.l A3,A4, [A6 - 0x38]
00001BEC 4E5E unlink A6
00001BEE 4E74 0008 rtd 0x0008
00001BF2 4E56 0000 link A6, 0
00001BF6 206E 0008 movea.l A0, [A6 + 0x8]
00001BFA 2D68 003A 000C move.l [A6 + 0xC], [A0 + 0x3A]
00001C00 4E5E unlink A6
00001C02 4E74 0004 rtd 0x0004
00001C06 4E56 0000 link A6, 0
00001C0A 206E 0008 movea.l A0, [A6 + 0x8]
00001C0E 2D68 0036 000C move.l [A6 + 0xC], [A0 + 0x36]
00001C14 4E5E unlink A6
00001C16 4E74 0004 rtd 0x0004
fn00001C1A:
00001C1A 4E56 FFD8 link A6, -0x0028
00001C1E 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00001C22 266E 000C movea.l A3, [A6 + 0xC]
00001C26 286E 0008 movea.l A4, [A6 + 0x8]
00001C2A 7C00 moveq.l D6, 0x00
00001C2C 4AAC 003A tst.l [A4 + 0x3A]
00001C30 671C beq +0x1E /* 00001C4E */
00001C32 598F subq.l A7, 4
00001C34 2F2C 003A move.l -[A7], [A4 + 0x3A]
00001C38 7000 moveq.l D0, 0x00
00001C3A 2F00 move.l -[A7], D0
00001C3C 486E FFF0 pea.l [A6 - 0x10]
00001C40 303C 80A6 move.w D0, 0x80A6
00001C44 4EB0 81E1 18A8 jsr [[0x18A8]]
00001C4A 584F addq.w A7, 4
00001C4C 601E bra +0x20 /* 00001C6C */
label00001C4E:
00001C4E 4AAC 0036 tst.l [A4 + 0x36]
00001C52 6700 029E beq +0x2A0 /* 00001EF2 */
00001C56 598F subq.l A7, 4
00001C58 2F2C 0036 move.l -[A7], [A4 + 0x36]
00001C5C 486E FFF0 pea.l [A6 - 0x10]
00001C60 2F3C 0004 0001 move.l -[A7], 0x40001
00001C66 7000 moveq.l D0, 0x00
00001C68 A82A syscall ComponentDispatch
00001C6A 584F addq.w A7, 4
label00001C6C:
00001C6C 296E FFF8 003E move.l [A4 + 0x3E], [A6 - 0x8]
00001C72 41EE FFF0 lea.l A0, [A6 - 0x10]
00001C76 43EE FFD8 lea.l A1, [A6 - 0x28]
00001C7A 22D8 move.l [A1]+, [A0]+
00001C7C 22D8 move.l [A1]+, [A0]+
00001C7E 204C movea.l A0, A4
00001C80 5888 addq.l A0, 4
00001C82 43EE FFD8 lea.l A1, [A6 - 0x28]
00001C86 20D9 move.l [A0]+, [A1]+
00001C88 20D9 move.l [A0]+, [A1]+
00001C8A 0C94 0001 0000 cmpi.l [A4], 0x10000
00001C90 660E bne +0x10 /* 00001CA0 */
00001C92 41EE FFE0 lea.l A0, [A6 - 0x20]
00001C96 43EE FFD8 lea.l A1, [A6 - 0x28]
00001C9A 20D9 move.l [A0]+, [A1]+
00001C9C 20D9 move.l [A0]+, [A1]+
00001C9E 6012 bra +0x14 /* 00001CB2 */
label00001CA0:
00001CA0 486E FFD8 pea.l [A6 - 0x28]
00001CA4 2F14 move.l -[A7], [A4]
00001CA6 486E FFE0 pea.l [A6 - 0x20]
00001CAA 7007 moveq.l D0, 0x07
00001CAC 4EB0 81E1 1D08 jsr [[0x1D08]]
label00001CB2:
00001CB2 41EE FFE0 lea.l A0, [A6 - 0x20]
00001CB6 2248 movea.l A1, A0
00001CB8 41EC 000C lea.l A0, [A4 + 0xC]
00001CBC 5848 addq.w A0, 4
00001CBE 5849 addq.w A1, 4
00001CC0 2010 move.l D0, [A0]
00001CC2 D191 add.l [A1], D0
00001CC4 D388 addx.l -[A1], -[A0]
00001CC6 7003 moveq.l D0, 0x03
00001CC8 C06C 0042 and.w D0, [A4 + 0x42]
00001CCC 6700 0192 beq +0x194 /* 00001E60 */
00001CD0 4247 clr.w D7
00001CD2 4205 clr.b D5
00001CD4 2D6C 0024 FFE8 move.l [A6 - 0x18], [A4 + 0x24]
00001CDA 2D6C 0028 FFEC move.l [A6 - 0x14], [A4 + 0x28]
00001CE0 41EE FFE8 lea.l A0, [A6 - 0x18]
00001CE4 2248 movea.l A1, A0
00001CE6 41EC 001C lea.l A0, [A4 + 0x1C]
00001CEA 5848 addq.w A0, 4
00001CEC 5849 addq.w A1, 4
00001CEE 2010 move.l D0, [A0]
00001CF0 9191 sub.l [A1], D0
00001CF2 9388 subx.l -[A1], -[A0]
00001CF4 202E FFEC move.l D0, [A6 - 0x14]
00001CF8 80AE FFE8 or.l D0, [A6 - 0x18]
00001CFC 6610 bne +0x12 /* 00001D0E */
00001CFE 41EE FFE0 lea.l A0, [A6 - 0x20]
00001D02 43EC 001C lea.l A1, [A4 + 0x1C]
00001D06 20D9 move.l [A0]+, [A1]+
00001D08 20D9 move.l [A0]+, [A1]+
00001D0A 6000 00C6 bra +0xC8 /* 00001DD2 */
label00001D0E:
00001D0E 41EC 001C lea.l A0, [A4 + 0x1C]
00001D12 2248 movea.l A1, A0
00001D14 41EE FFE0 lea.l A0, [A6 - 0x20]
00001D18 70FF moveq.l D0, 0xFFFFFFFF
00001D1A 2218 move.l D1, [A0]+
00001D1C 9299 sub.l D1, [A1]+
00001D1E 6D0E blt +0x10 /* 00001D2E */
00001D20 660A bne +0xC /* 00001D2C */
00001D22 2210 move.l D1, [A0]
00001D24 9291 sub.l D1, [A1]
00001D26 6506 bcs +0x8 /* 00001D2E */
00001D28 6602 bne +0x4 /* 00001D2C */
00001D2A 7000 moveq.l D0, 0x00
label00001D2C:
00001D2C 4480 neg.l D0
label00001D2E:
00001D2E 4A80 tst.l D0
00001D30 6C3E bge +0x40 /* 00001D70 */
label00001D32:
00001D32 41EE FFE0 lea.l A0, [A6 - 0x20]
00001D36 2248 movea.l A1, A0
00001D38 41EE FFE8 lea.l A0, [A6 - 0x18]
00001D3C 5848 addq.w A0, 4
00001D3E 5849 addq.w A1, 4
00001D40 2010 move.l D0, [A0]
00001D42 D191 add.l [A1], D0
00001D44 D388 addx.l -[A1], -[A0]
00001D46 3007 move.w D0, D7
00001D48 5247 addq.w D7, 1
00001D4A 41EC 001C lea.l A0, [A4 + 0x1C]
00001D4E 2248 movea.l A1, A0
00001D50 41EE FFE0 lea.l A0, [A6 - 0x20]
00001D54 70FF moveq.l D0, 0xFFFFFFFF
00001D56 2218 move.l D1, [A0]+
00001D58 9299 sub.l D1, [A1]+
00001D5A 6D0E blt +0x10 /* 00001D6A */
00001D5C 660A bne +0xC /* 00001D68 */
00001D5E 2210 move.l D1, [A0]
00001D60 9291 sub.l D1, [A1]
00001D62 6506 bcs +0x8 /* 00001D6A */
00001D64 6602 bne +0x4 /* 00001D68 */
00001D66 7000 moveq.l D0, 0x00
label00001D68:
00001D68 4480 neg.l D0
label00001D6A:
00001D6A 4A80 tst.l D0
00001D6C 6DC4 blt -0x3A /* 00001D32 */
00001D6E 6062 bra +0x64 /* 00001DD2 */
label00001D70:
00001D70 41EC 0024 lea.l A0, [A4 + 0x24]
00001D74 2248 movea.l A1, A0
00001D76 41EE FFE0 lea.l A0, [A6 - 0x20]
00001D7A 70FF moveq.l D0, 0xFFFFFFFF
00001D7C 2218 move.l D1, [A0]+
00001D7E 9299 sub.l D1, [A1]+
00001D80 6D0E blt +0x10 /* 00001D90 */
00001D82 660A bne +0xC /* 00001D8E */
00001D84 2210 move.l D1, [A0]
00001D86 9291 sub.l D1, [A1]
00001D88 6506 bcs +0x8 /* 00001D90 */
00001D8A 6602 bne +0x4 /* 00001D8E */
00001D8C 7000 moveq.l D0, 0x00
label00001D8E:
00001D8E 4480 neg.l D0
label00001D90:
00001D90 4A80 tst.l D0
00001D92 6D00 00AE blt +0xB0 /* 00001E42 */
label00001D96:
00001D96 41EE FFE0 lea.l A0, [A6 - 0x20]
00001D9A 2248 movea.l A1, A0
00001D9C 41EE FFE8 lea.l A0, [A6 - 0x18]
00001DA0 5848 addq.w A0, 4
00001DA2 5849 addq.w A1, 4
00001DA4 2010 move.l D0, [A0]
00001DA6 9191 sub.l [A1], D0
00001DA8 9388 subx.l -[A1], -[A0]
00001DAA 3007 move.w D0, D7
00001DAC 5247 addq.w D7, 1
00001DAE 41EC 0024 lea.l A0, [A4 + 0x24]
00001DB2 2248 movea.l A1, A0
00001DB4 41EE FFE0 lea.l A0, [A6 - 0x20]
00001DB8 70FF moveq.l D0, 0xFFFFFFFF
00001DBA 2218 move.l D1, [A0]+
00001DBC 9299 sub.l D1, [A1]+
00001DBE 6D0E blt +0x10 /* 00001DCE */
00001DC0 660A bne +0xC /* 00001DCC */
00001DC2 2210 move.l D1, [A0]
00001DC4 9291 sub.l D1, [A1]
00001DC6 6506 bcs +0x8 /* 00001DCE */
00001DC8 6602 bne +0x4 /* 00001DCC */
00001DCA 7000 moveq.l D0, 0x00
label00001DCC:
00001DCC 4480 neg.l D0
label00001DCE:
00001DCE 4A80 tst.l D0
00001DD0 6CC4 bge -0x3A /* 00001D96 */
label00001DD2:
00001DD2 7002 moveq.l D0, 0x02
00001DD4 C06C 0042 and.w D0, [A4 + 0x42]
00001DD8 673A beq +0x3C /* 00001E14 */
00001DDA 7001 moveq.l D0, 0x01
00001DDC C047 and.w D0, D7
00001DDE 6734 beq +0x36 /* 00001E14 */
00001DE0 41EE FFE0 lea.l A0, [A6 - 0x20]
00001DE4 2248 movea.l A1, A0
00001DE6 41EC 001C lea.l A0, [A4 + 0x1C]
00001DEA 5848 addq.w A0, 4
00001DEC 5849 addq.w A1, 4
00001DEE 2010 move.l D0, [A0]
00001DF0 9191 sub.l [A1], D0
00001DF2 9388 subx.l -[A1], -[A0]
00001DF4 41EE FFE0 lea.l A0, [A6 - 0x20]
00001DF8 44A8 0004 neg.l [A0 + 0x4]
00001DFC 4090 negx.l [A0]
00001DFE 41EE FFE0 lea.l A0, [A6 - 0x20]
00001E02 2248 movea.l A1, A0
00001E04 41EC 0024 lea.l A0, [A4 + 0x24]
00001E08 5848 addq.w A0, 4
00001E0A 5849 addq.w A1, 4
00001E0C 2010 move.l D0, [A0]
00001E0E D191 add.l [A1], D0
00001E10 D388 addx.l -[A1], -[A0]
00001E12 7A01 moveq.l D5, 0x01
label00001E14:
00001E14 486E FFE0 pea.l [A6 - 0x20]
00001E18 486E FFD8 pea.l [A6 - 0x28]
00001E1C 2F0C move.l -[A7], A4
00001E1E 4EBA 00DE jsr [PC + 0xDE /* 00001EFE */]
00001E22 2F0C move.l -[A7], A4
00001E24 4EBA 023A jsr [PC + 0x23A /* 00002060 */]
00001E28 4A05 tst.b D5
00001E2A 4FEF 0010 lea.l A7, [A7 + 0x10]
00001E2E 6712 beq +0x14 /* 00001E42 */
00001E30 2F0C move.l -[A7], A4
00001E32 2014 move.l D0, [A4]
00001E34 4480 neg.l D0
00001E36 2F00 move.l -[A7], D0
00001E38 303C 80AA move.w D0, 0x80AA
00001E3C 4EB0 81E1 18A8 jsr [[0x18A8]]
label00001E42:
00001E42 200B move.l D0, A3
00001E44 6700 00A0 beq +0xA2 /* 00001EE6 */
00001E48 274C 000C move.l [A3 + 0xC], A4
00001E4C 276C 003E 0008 move.l [A3 + 0x8], [A4 + 0x3E]
00001E52 26AE FFE0 move.l [A3], [A6 - 0x20]
00001E56 276E FFE4 0004 move.l [A3 + 0x4], [A6 - 0x1C]
00001E5C 6000 0088 bra +0x8A /* 00001EE6 */
label00001E60:
00001E60 200B move.l D0, A3
00001E62 6714 beq +0x16 /* 00001E78 */
00001E64 274C 000C move.l [A3 + 0xC], A4
00001E68 276C 003E 0008 move.l [A3 + 0x8], [A4 + 0x3E]
00001E6E 26AE FFE0 move.l [A3], [A6 - 0x20]
00001E72 276E FFE4 0004 move.l [A3 + 0x4], [A6 - 0x1C]
label00001E78:
00001E78 41EC 001C lea.l A0, [A4 + 0x1C]
00001E7C 2248 movea.l A1, A0
00001E7E 41EE FFE0 lea.l A0, [A6 - 0x20]
00001E82 70FF moveq.l D0, 0xFFFFFFFF
00001E84 2218 move.l D1, [A0]+
00001E86 9299 sub.l D1, [A1]+
00001E88 6D0E blt +0x10 /* 00001E98 */
00001E8A 660A bne +0xC /* 00001E96 */
00001E8C 2210 move.l D1, [A0]
00001E8E 9291 sub.l D1, [A1]
00001E90 6506 bcs +0x8 /* 00001E98 */
00001E92 6602 bne +0x4 /* 00001E96 */
00001E94 7000 moveq.l D0, 0x00
label00001E96:
00001E96 4480 neg.l D0
label00001E98:
00001E98 4A80 tst.l D0
00001E9A 6C14 bge +0x16 /* 00001EB0 */
00001E9C 2D6C 001C FFE0 move.l [A6 - 0x20], [A4 + 0x1C]
00001EA2 2D6C 0020 FFE4 move.l [A6 - 0x1C], [A4 + 0x20]
00001EA8 0086 0000 0001 ori.l D6, 0x1
00001EAE 6036 bra +0x38 /* 00001EE6 */
label00001EB0:
00001EB0 41EC 0024 lea.l A0, [A4 + 0x24]
00001EB4 2248 movea.l A1, A0
00001EB6 41EE FFE0 lea.l A0, [A6 - 0x20]
00001EBA 70FF moveq.l D0, 0xFFFFFFFF
00001EBC 2218 move.l D1, [A0]+
00001EBE 9299 sub.l D1, [A1]+
00001EC0 6D0E blt +0x10 /* 00001ED0 */
00001EC2 660A bne +0xC /* 00001ECE */
00001EC4 2210 move.l D1, [A0]
00001EC6 9291 sub.l D1, [A1]
00001EC8 6506 bcs +0x8 /* 00001ED0 */
00001ECA 6602 bne +0x4 /* 00001ECE */
00001ECC 7000 moveq.l D0, 0x00
label00001ECE:
00001ECE 4480 neg.l D0
label00001ED0:
00001ED0 4A80 tst.l D0
00001ED2 6D12 blt +0x14 /* 00001EE6 */
00001ED4 2D6C 0024 FFE0 move.l [A6 - 0x20], [A4 + 0x24]
00001EDA 2D6C 0028 FFE4 move.l [A6 - 0x1C], [A4 + 0x28]
00001EE0 0086 0000 0002 ori.l D6, 0x2
label00001EE6:
00001EE6 296E FFE0 0014 move.l [A4 + 0x14], [A6 - 0x20]
00001EEC 296E FFE4 0018 move.l [A4 + 0x18], [A6 - 0x1C]
label00001EF2:
00001EF2 2006 move.l D0, D6
00001EF4 4CEE 18E0 FFC4 movem.l D5,D6,D7,A3,A4, [A6 - 0x3C]
00001EFA 4E5E unlink A6
00001EFC 4E75 rts
fn00001EFE:
00001EFE 4E56 0000 link A6, 0
00001F02 2F0C move.l -[A7], A4
00001F04 286E 0008 movea.l A4, [A6 + 0x8]
00001F08 2F2E 000C move.l -[A7], [A6 + 0xC]
00001F0C 2F14 move.l -[A7], [A4]
00001F0E 486C 000C pea.l [A4 + 0xC]
00001F12 7007 moveq.l D0, 0x07
00001F14 4EB0 81E1 1D08 jsr [[0x1D08]]
00001F1A 41EC 000C lea.l A0, [A4 + 0xC]
00001F1E 44A8 0004 neg.l [A0 + 0x4]
00001F22 4090 negx.l [A0]
00001F24 41EC 000C lea.l A0, [A4 + 0xC]
00001F28 2248 movea.l A1, A0
00001F2A 206E 0010 movea.l A0, [A6 + 0x10]
00001F2E 5848 addq.w A0, 4
00001F30 5849 addq.w A1, 4
00001F32 2010 move.l D0, [A0]
00001F34 D191 add.l [A1], D0
00001F36 D388 addx.l -[A1], -[A0]
00001F38 286E FFFC movea.l A4, [A6 - 0x4]
00001F3C 4E5E unlink A6
00001F3E 4E75 rts
00001F40 4E56 0000 link A6, 0
00001F44 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001F48 2F2E 000C move.l -[A7], [A6 + 0xC]
00001F4C 4EBA FCCC jsr [PC - 0x334 /* 00001C1A */]
00001F50 2D40 0010 move.l [A6 + 0x10], D0
00001F54 4E5E unlink A6
00001F56 4E74 0008 rtd 0x0008
00001F5A 4E56 FFF0 link A6, -0x0010
00001F5E 2F0C move.l -[A7], A4
00001F60 286E 000C movea.l A4, [A6 + 0xC]
00001F64 206E 0008 movea.l A0, [A6 + 0x8]
00001F68 43EE FFF0 lea.l A1, [A6 - 0x10]
00001F6C 22D8 move.l [A1]+, [A0]+
00001F6E 22D8 move.l [A1]+, [A0]+
00001F70 22D8 move.l [A1]+, [A0]+
00001F72 22D8 move.l [A1]+, [A0]+
00001F74 486E FFF0 pea.l [A6 - 0x10]
00001F78 2F2C 0008 move.l -[A7], [A4 + 0x8]
00001F7C 303C 80B7 move.w D0, 0x80B7
00001F80 4EB0 81E1 18A8 jsr [[0x18A8]]
00001F86 224C movea.l A1, A4
00001F88 41EE FFF0 lea.l A0, [A6 - 0x10]
00001F8C 5848 addq.w A0, 4
00001F8E 5849 addq.w A1, 4
00001F90 2010 move.l D0, [A0]
00001F92 D191 add.l [A1], D0
00001F94 D388 addx.l -[A1], -[A0]
00001F96 286E FFEC movea.l A4, [A6 - 0x14]
00001F9A 4E5E unlink A6
00001F9C 4E74 0008 rtd 0x0008
00001FA0 4E56 FFF0 link A6, -0x0010
00001FA4 2F0C move.l -[A7], A4
00001FA6 286E 000C movea.l A4, [A6 + 0xC]
00001FAA 206E 0008 movea.l A0, [A6 + 0x8]
00001FAE 43EE FFF0 lea.l A1, [A6 - 0x10]
00001FB2 22D8 move.l [A1]+, [A0]+
00001FB4 22D8 move.l [A1]+, [A0]+
00001FB6 22D8 move.l [A1]+, [A0]+
00001FB8 22D8 move.l [A1]+, [A0]+
00001FBA 4AAE FFFC tst.l [A6 - 0x4]
00001FBE 6712 beq +0x14 /* 00001FD2 */
00001FC0 486E FFF0 pea.l [A6 - 0x10]
00001FC4 2F2C 000C move.l -[A7], [A4 + 0xC]
00001FC8 303C 80B5 move.w D0, 0x80B5
00001FCC 4EB0 81E1 18A8 jsr [[0x18A8]]
label00001FD2:
00001FD2 486E FFF0 pea.l [A6 - 0x10]
00001FD6 2F2C 0008 move.l -[A7], [A4 + 0x8]
00001FDA 303C 80B7 move.w D0, 0x80B7
00001FDE 4EB0 81E1 18A8 jsr [[0x18A8]]
00001FE4 224C movea.l A1, A4
00001FE6 41EE FFF0 lea.l A0, [A6 - 0x10]
00001FEA 5848 addq.w A0, 4
00001FEC 5849 addq.w A1, 4
00001FEE 2010 move.l D0, [A0]
00001FF0 9191 sub.l [A1], D0
00001FF2 9388 subx.l -[A1], -[A0]
00001FF4 4AAC 000C tst.l [A4 + 0xC]
00001FF8 670C beq +0xE /* 00002006 */
00001FFA 4AAE FFFC tst.l [A6 - 0x4]
00001FFE 6706 beq +0x8 /* 00002006 */
00002000 7000 moveq.l D0, 0x00
00002002 2940 000C move.l [A4 + 0xC], D0
label00002006:
00002006 286E FFEC movea.l A4, [A6 - 0x14]
0000200A 4E5E unlink A6
0000200C 4E74 0008 rtd 0x0008
fn00002010:
00002010 4E56 0000 link A6, 0
00002014 2F0B move.l -[A7], A3
00002016 266E 0008 movea.l A3, [A6 + 0x8]
0000201A 226B 003A movea.l A1, [A3 + 0x3A]
0000201E 2009 move.l D0, A1
00002020 6736 beq +0x38 /* 00002058 */
00002022 B7E9 0046 cmpa.l A3, [A1 + 0x46]
00002026 6608 bne +0xA /* 00002030 */
00002028 236B 004A 0046 move.l [A1 + 0x46], [A3 + 0x4A]
0000202E 601E bra +0x20 /* 0000204E */
label00002030:
00002030 2269 0046 movea.l A1, [A1 + 0x46]
00002034 6004 bra +0x6 /* 0000203A */
label00002036:
00002036 2269 004A movea.l A1, [A1 + 0x4A]
label0000203A:
0000203A 2009 move.l D0, A1
0000203C 6706 beq +0x8 /* 00002044 */
0000203E B7E9 004A cmpa.l A3, [A1 + 0x4A]
00002042 66F2 bne -0xC /* 00002036 */
label00002044:
00002044 2009 move.l D0, A1
00002046 6706 beq +0x8 /* 0000204E */
00002048 236B 004A 004A move.l [A1 + 0x4A], [A3 + 0x4A]
label0000204E:
0000204E 7000 moveq.l D0, 0x00
00002050 2740 004A move.l [A3 + 0x4A], D0
00002054 2740 003A move.l [A3 + 0x3A], D0
label00002058:
00002058 266E FFFC movea.l A3, [A6 - 0x4]
0000205C 4E5E unlink A6
0000205E 4E75 rts
fn00002060:
00002060 4E56 0000 link A6, 0
00002064 48E7 0018 movem.l -[A7], A3,A4
00002068 286E 0008 movea.l A4, [A6 + 0x8]
0000206C 264C movea.l A3, A4
0000206E 177C 0001 0044 move.b [A3 + 0x44], 0x1
00002074 2F0C move.l -[A7], A4
00002076 4EBA 04B6 jsr [PC + 0x4B6 /* 0000252E */]
0000207A 286C 0046 movea.l A4, [A4 + 0x46]
0000207E 584F addq.w A7, 4
00002080 600C bra +0xE /* 0000208E */
label00002082:
00002082 2F0C move.l -[A7], A4
00002084 4EBA FFDA jsr [PC - 0x26 /* 00002060 */]
00002088 286C 004A movea.l A4, [A4 + 0x4A]
0000208C 584F addq.w A7, 4
label0000208E:
0000208E 200C move.l D0, A4
00002090 66F0 bne -0xE /* 00002082 */
00002092 422B 0044 clr.b [A3 + 0x44]
00002096 598F subq.l A7, 4
00002098 200D move.l D0, A5
0000209A 2F00 move.l -[A7], D0
0000209C 303C 80E3 move.w D0, 0x80E3
000020A0 4EB0 81E1 18A8 jsr [[0x18A8]]
000020A6 7001 moveq.l D0, 0x01
000020A8 1F00 move.b -[A7], D0
000020AA 303C 8090 move.w D0, 0x8090
000020AE 4EB0 81E1 18A8 jsr [[0x18A8]]
000020B4 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000020BA 4E5E unlink A6
000020BC 4E75 rts
fn000020BE:
000020BE 4E56 0000 link A6, 0
000020C2 48E7 0018 movem.l -[A7], A3,A4
000020C6 286E 0008 movea.l A4, [A6 + 0x8]
000020CA 264C movea.l A3, A4
000020CC 177C 0001 0044 move.b [A3 + 0x44], 0x1
000020D2 2F0C move.l -[A7], A4
000020D4 4EBA 039E jsr [PC + 0x39E /* 00002474 */]
000020D8 286C 0046 movea.l A4, [A4 + 0x46]
000020DC 584F addq.w A7, 4
000020DE 600C bra +0xE /* 000020EC */
label000020E0:
000020E0 2F0C move.l -[A7], A4
000020E2 4EBA FFDA jsr [PC - 0x26 /* 000020BE */]
000020E6 286C 004A movea.l A4, [A4 + 0x4A]
000020EA 584F addq.w A7, 4
label000020EC:
000020EC 200C move.l D0, A4
000020EE 66F0 bne -0xE /* 000020E0 */
000020F0 422B 0044 clr.b [A3 + 0x44]
000020F4 598F subq.l A7, 4
000020F6 200D move.l D0, A5
000020F8 2F00 move.l -[A7], D0
000020FA 303C 80E3 move.w D0, 0x80E3
000020FE 4EB0 81E1 18A8 jsr [[0x18A8]]
00002104 7001 moveq.l D0, 0x01
00002106 1F00 move.b -[A7], D0
00002108 303C 8090 move.w D0, 0x8090
0000210C 4EB0 81E1 18A8 jsr [[0x18A8]]
00002112 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00002118 4E5E unlink A6
0000211A 4E75 rts
fn0000211C:
0000211C 4E56 0000 link A6, 0
00002120 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002124 1C2E 0013 move.b D6, [A6 + 0x13]
00002128 1E2E 000F move.b D7, [A6 + 0xF]
0000212C 286E 0008 movea.l A4, [A6 + 0x8]
00002130 264C movea.l A3, A4
00002132 177C 0001 0044 move.b [A3 + 0x44], 0x1
00002138 7000 moveq.l D0, 0x00
0000213A 1006 move.b D0, D6
0000213C 2F00 move.l -[A7], D0
0000213E 7000 moveq.l D0, 0x00
00002140 1007 move.b D0, D7
00002142 2F00 move.l -[A7], D0
00002144 2F0C move.l -[A7], A4
00002146 4EBA 0384 jsr [PC + 0x384 /* 000024CC */]
0000214A 286C 0046 movea.l A4, [A4 + 0x46]
0000214E 4FEF 000C lea.l A7, [A7 + 0xC]
00002152 601A bra +0x1C /* 0000216E */
label00002154:
00002154 7000 moveq.l D0, 0x00
00002156 1006 move.b D0, D6
00002158 2F00 move.l -[A7], D0
0000215A 7000 moveq.l D0, 0x00
0000215C 1007 move.b D0, D7
0000215E 2F00 move.l -[A7], D0
00002160 2F0C move.l -[A7], A4
00002162 4EBA FFB8 jsr [PC - 0x48 /* 0000211C */]
00002166 286C 004A movea.l A4, [A4 + 0x4A]
0000216A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000216E:
0000216E 200C move.l D0, A4
00002170 66E2 bne -0x1C /* 00002154 */
00002172 422B 0044 clr.b [A3 + 0x44]
00002176 598F subq.l A7, 4
00002178 200D move.l D0, A5
0000217A 2F00 move.l -[A7], D0
0000217C 303C 80E3 move.w D0, 0x80E3
00002180 4EB0 81E1 18A8 jsr [[0x18A8]]
00002186 7001 moveq.l D0, 0x01
00002188 1F00 move.b -[A7], D0
0000218A 303C 8090 move.w D0, 0x8090
0000218E 4EB0 81E1 18A8 jsr [[0x18A8]]
00002194 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
0000219A 4E5E unlink A6
0000219C 4E75 rts
fn0000219E:
0000219E 4E56 0000 link A6, 0
000021A2 2F0B move.l -[A7], A3
000021A4 226E 0008 movea.l A1, [A6 + 0x8]
000021A8 600C bra +0xE /* 000021B6 */
label000021AA:
000021AA 2269 003A movea.l A1, [A1 + 0x3A]
000021AE 2009 move.l D0, A1
000021B0 6604 bne +0x6 /* 000021B6 */
000021B2 7000 moveq.l D0, 0x00
000021B4 600A bra +0xC /* 000021C0 */
label000021B6:
000021B6 2669 0036 movea.l A3, [A1 + 0x36]
000021BA 200B move.l D0, A3
000021BC 67EC beq -0x12 /* 000021AA */
000021BE 200B move.l D0, A3
label000021C0:
000021C0 266E FFFC movea.l A3, [A6 - 0x4]
000021C4 4E5E unlink A6
000021C6 4E75 rts
000021C8 4E56 0000 link A6, 0
000021CC 48E7 0138 movem.l -[A7], D7,A2,A3,A4
000021D0 3E2E 0008 move.w D7, [A6 + 0x8]
000021D4 246E 000A movea.l A2, [A6 + 0xA]
000021D8 7000 moveq.l D0, 0x00
000021DA 2840 movea.l A4, D0
000021DC 2F0A move.l -[A7], A2
000021DE 4EBA FFBE jsr [PC - 0x42 /* 0000219E */]
000021E2 2640 movea.l A3, D0
000021E4 200B move.l D0, A3
000021E6 584F addq.w A7, 4
000021E8 6732 beq +0x34 /* 0000221C */
000021EA 598F subq.l A7, 4
000021EC 2F0B move.l -[A7], A3
000021EE 2F0A move.l -[A7], A2
000021F0 3F07 move.w -[A7], D7
000021F2 2F3C 0006 0002 move.l -[A7], 0x60002
000021F8 7000 moveq.l D0, 0x00
000021FA A82A syscall ComponentDispatch
000021FC 285F movea.l A4, [A7]+
000021FE 200C move.l D0, A4
00002200 671A beq +0x1C /* 0000221C */
00002202 08AC 0000 0013 bclr.b [A4 + 0x13], 0x0
00002208 02AC FFFF FFFD 0010 andi.l [A4 + 0x10], 0xFFFFFFFD
00002210 3947 0028 move.w [A4 + 0x28], D7
00002214 294A 0020 move.l [A4 + 0x20], A2
00002218 294B 0024 move.l [A4 + 0x24], A3
label0000221C:
0000221C 2D4C 000E move.l [A6 + 0xE], A4
00002220 4CEE 1C80 FFF0 movem.l D7,A2,A3,A4, [A6 - 0x10]
00002226 4E5E unlink A6
00002228 4E74 0006 rtd 0x0006
0000222C 4E56 0000 link A6, 0
00002230 2F0C move.l -[A7], A4
00002232 286E 0008 movea.l A4, [A6 + 0x8]
00002236 200C move.l D0, A4
00002238 6730 beq +0x32 /* 0000226A */
0000223A 598F subq.l A7, 4
0000223C 303C 8013 move.w D0, 0x8013
00002240 4EB0 81E1 18A8 jsr [[0x18A8]]
00002246 4A9F tst.l [A7]+
00002248 6720 beq +0x22 /* 0000226A */
0000224A 2F0C move.l -[A7], A4
0000224C 303C 80B9 move.w D0, 0x80B9
00002250 4EB0 81E1 18A8 jsr [[0x18A8]]
00002256 598F subq.l A7, 4
00002258 2F2C 0024 move.l -[A7], [A4 + 0x24]
0000225C 2F0C move.l -[A7], A4
0000225E 2F3C 0004 0003 move.l -[A7], 0x40003
00002264 7000 moveq.l D0, 0x00
00002266 A82A syscall ComponentDispatch
00002268 584F addq.w A7, 4
label0000226A:
0000226A 286E FFFC movea.l A4, [A6 - 0x4]
0000226E 4E5E unlink A6
00002270 4E74 0004 rtd 0x0004
00002274 4E56 0000 link A6, 0
00002278 226E 0008 movea.l A1, [A6 + 0x8]
0000227C 2009 move.l D0, A1
0000227E 6708 beq +0xA /* 00002288 */
00002280 3D69 0028 000C move.w [A6 + 0xC], [A1 + 0x28]
00002286 6004 bra +0x6 /* 0000228C */
label00002288:
00002288 426E 000C clr.w [A6 + 0xC]
label0000228C:
0000228C 4E5E unlink A6
0000228E 4E74 0004 rtd 0x0004
00002292 4E56 0000 link A6, 0
00002296 226E 0008 movea.l A1, [A6 + 0x8]
0000229A 2009 move.l D0, A1
0000229C 6708 beq +0xA /* 000022A6 */
0000229E 2D69 0020 000C move.l [A6 + 0xC], [A1 + 0x20]
000022A4 6006 bra +0x8 /* 000022AC */
label000022A6:
000022A6 7000 moveq.l D0, 0x00
000022A8 2D40 000C move.l [A6 + 0xC], D0
label000022AC:
000022AC 4E5E unlink A6
000022AE 4E74 0004 rtd 0x0004
000022B2 4E56 FFFC link A6, -0x0004
000022B6 48E7 0138 movem.l -[A7], D7,A2,A3,A4
000022BA 266E 0018 movea.l A3, [A6 + 0x18]
000022BE 286E 001C movea.l A4, [A6 + 0x1C]
000022C2 4247 clr.w D7
000022C4 200B move.l D0, A3
000022C6 6704 beq +0x6 /* 000022CC */
000022C8 200C move.l D0, A4
000022CA 6604 bne +0x6 /* 000022D0 */
label000022CC:
000022CC 7ECE moveq.l D7, 0xFFFFFFCE
000022CE 605C bra +0x5E /* 0000232C */
label000022D0:
000022D0 202C 0010 move.l D0, [A4 + 0x10]
000022D4 0800 0000 btst.b D0, 0x0
000022D8 6704 beq +0x6 /* 000022DE */
000022DA 7ECE moveq.l D7, 0xFFFFFFCE
000022DC 604E bra +0x50 /* 0000232C */
label000022DE:
000022DE 246C 0020 movea.l A2, [A4 + 0x20]
000022E2 294B 0014 move.l [A4 + 0x14], A3
000022E6 296E 0014 0018 move.l [A4 + 0x18], [A6 + 0x14]
000022EC 00AC 0000 0001 0010 ori.l [A4 + 0x10], 0x1
000022F4 02AC FFFF FFFD 0010 andi.l [A4 + 0x10], 0xFFFFFFFD
000022FC 200D move.l D0, A5
000022FE 2940 001C move.l [A4 + 0x1C], D0
00002302 598F subq.l A7, 4
00002304 2F2C 0024 move.l -[A7], [A4 + 0x24]
00002308 2F0C move.l -[A7], A4
0000230A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000230E 2F2E 000C move.l -[A7], [A6 + 0xC]
00002312 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002316 2F3C 0010 0004 move.l -[A7], 0x100004
0000231C 7000 moveq.l D0, 0x00
0000231E A82A syscall ComponentDispatch
00002320 201F move.l D0, [A7]+
00002322 3E00 move.w D7, D0
00002324 6706 beq +0x8 /* 0000232C */
00002326 08AC 0000 0013 bclr.b [A4 + 0x13], 0x0
label0000232C:
0000232C 3D47 0020 move.w [A6 + 0x20], D7
00002330 4CEE 1C80 FFEC movem.l D7,A2,A3,A4, [A6 - 0x14]
00002336 4E5E unlink A6
00002338 4E74 0018 rtd 0x0018
0000233C 4E56 FFFC link A6, -0x0004
00002340 48E7 0108 movem.l -[A7], D7,A4
00002344 286E 0008 movea.l A4, [A6 + 0x8]
00002348 200C move.l D0, A4
0000234A 6762 beq +0x64 /* 000023AE */
0000234C 7001 moveq.l D0, 0x01
0000234E C0AC 0010 and.l D0, [A4 + 0x10]
00002352 675A beq +0x5C /* 000023AE */
00002354 7002 moveq.l D0, 0x02
00002356 C0AC 0010 and.l D0, [A4 + 0x10]
0000235A 6614 bne +0x16 /* 00002370 */
0000235C 598F subq.l A7, 4
0000235E 2F2C 0024 move.l -[A7], [A4 + 0x24]
00002362 2F0C move.l -[A7], A4
00002364 2F3C 0004 0005 move.l -[A7], 0x40005
0000236A 7000 moveq.l D0, 0x00
0000236C A82A syscall ComponentDispatch
0000236E 584F addq.w A7, 4
label00002370:
00002370 08AC 0000 0013 bclr.b [A4 + 0x13], 0x0
00002376 7002 moveq.l D0, 0x02
00002378 C0AC 0010 and.l D0, [A4 + 0x10]
0000237C 6730 beq +0x32 /* 000023AE */
0000237E 204C movea.l A0, A4
00002380 5088 addq.l A0, 8
00002382 2D48 FFFC move.l [A6 - 0x4], A0
00002386 598F subq.l A7, 4
00002388 2F2C 001C move.l -[A7], [A4 + 0x1C]
0000238C 303C 80E3 move.w D0, 0x80E3
00002390 4EB0 81E1 18A8 jsr [[0x18A8]]
00002396 205F movea.l A0, [A7]+
00002398 41E8 0024 lea.l A0, [A0 + 0x24]
0000239C 2248 movea.l A1, A0
0000239E 206E FFFC movea.l A0, [A6 - 0x4]
000023A2 A96E syscall Dequeue
000023A4 3E00 move.w D7, D0
000023A6 02AC FFFF FFFD 0010 andi.l [A4 + 0x10], 0xFFFFFFFD
label000023AE:
000023AE 4CEE 1080 FFF4 movem.l D7,A4, [A6 - 0xC]
000023B4 4E5E unlink A6
000023B6 4E74 0004 rtd 0x0004
000023BA 4E56 0000 link A6, 0
000023BE 206E 0008 movea.l A0, [A6 + 0x8]
000023C2 2F28 002E move.l -[A7], [A0 + 0x2E]
000023C6 4EBA 020E jsr [PC + 0x20E /* 000025D6 */]
000023CA 2D40 000C move.l [A6 + 0xC], D0
000023CE 4E5E unlink A6
000023D0 4E74 0004 rtd 0x0004
000023D4 4E56 0000 link A6, 0
000023D8 206E 0008 movea.l A0, [A6 + 0x8]
000023DC 2F28 0008 move.l -[A7], [A0 + 0x8]
000023E0 4EBA 01F4 jsr [PC + 0x1F4 /* 000025D6 */]
000023E4 2D40 000C move.l [A6 + 0xC], D0
000023E8 4E5E unlink A6
000023EA 4E74 0004 rtd 0x0004
000023EE 4E56 FFFC link A6, -0x0004
000023F2 48E7 0108 movem.l -[A7], D7,A4
000023F6 286E 0008 movea.l A4, [A6 + 0x8]
000023FA 2F0C move.l -[A7], A4
000023FC 303C 80B9 move.w D0, 0x80B9
00002400 4EB0 81E1 18A8 jsr [[0x18A8]]
00002406 302C 0028 move.w D0, [A4 + 0x28]
0000240A 48C0 ext.l D0
0000240C 3E3C 8000 move.w D7, 0x8000
00002410 CE40 and.w D7, D0
00002412 4A47 tst.w D7
00002414 6724 beq +0x26 /* 0000243A */
00002416 206C 0020 movea.l A0, [A4 + 0x20]
0000241A 4A28 0044 tst.b [A0 + 0x44]
0000241E 661A bne +0x1C /* 0000243A */
00002420 202C 001C move.l D0, [A4 + 0x1C]
00002424 C18D exg D0, A5
00002426 2E00 move.l D7, D0
00002428 2F0C move.l -[A7], A4
0000242A 2F2C 0018 move.l -[A7], [A4 + 0x18]
0000242E 206C 0014 movea.l A0, [A4 + 0x14]
00002432 4E90 jsr [A0]
00002434 2007 move.l D0, D7
00002436 C18D exg D0, A5
00002438 602E bra +0x30 /* 00002468 */
label0000243A:
0000243A 00AC 0000 0003 0010 ori.l [A4 + 0x10], 0x3
00002442 204C movea.l A0, A4
00002444 5088 addq.l A0, 8
00002446 2D48 FFFC move.l [A6 - 0x4], A0
0000244A 598F subq.l A7, 4
0000244C 2F2C 001C move.l -[A7], [A4 + 0x1C]
00002450 303C 80E3 move.w D0, 0x80E3
00002454 4EB0 81E1 18A8 jsr [[0x18A8]]
0000245A 205F movea.l A0, [A7]+
0000245C 41E8 0024 lea.l A0, [A0 + 0x24]
00002460 2248 movea.l A1, A0
00002462 206E FFFC movea.l A0, [A6 - 0x4]
00002466 A96F syscall Enqueue
label00002468:
00002468 4CEE 1080 FFF4 movem.l D7,A4, [A6 - 0xC]
0000246E 4E5E unlink A6
00002470 4E74 0004 rtd 0x0004
fn00002474:
00002474 4E56 0000 link A6, 0
00002478 48E7 0018 movem.l -[A7], A3,A4
0000247C 598F subq.l A7, 4
0000247E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002482 303C 812B move.w D0, 0x812B
00002486 4EB0 81E1 18A8 jsr [[0x18A8]]
0000248C 285F movea.l A4, [A7]+
0000248E 602E bra +0x30 /* 000024BE */
label00002490:
00002490 598F subq.l A7, 4
00002492 2F0C move.l -[A7], A4
00002494 303C 812C move.w D0, 0x812C
00002498 4EB0 81E1 18A8 jsr [[0x18A8]]
0000249E 265F movea.l A3, [A7]+
000024A0 2014 move.l D0, [A4]
000024A2 0800 0000 btst.b D0, 0x0
000024A6 6714 beq +0x16 /* 000024BC */
000024A8 598F subq.l A7, 4
000024AA 2F2C 0024 move.l -[A7], [A4 + 0x24]
000024AE 2F0C move.l -[A7], A4
000024B0 2F3C 0004 0006 move.l -[A7], 0x40006
000024B6 7000 moveq.l D0, 0x00
000024B8 A82A syscall ComponentDispatch
000024BA 584F addq.w A7, 4
label000024BC:
000024BC 284B movea.l A4, A3
label000024BE:
000024BE 200C move.l D0, A4
000024C0 66CE bne -0x30 /* 00002490 */
000024C2 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000024C8 4E5E unlink A6
000024CA 4E75 rts
fn000024CC:
000024CC 4E56 0000 link A6, 0
000024D0 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000024D4 1C2E 0013 move.b D6, [A6 + 0x13]
000024D8 1E2E 000F move.b D7, [A6 + 0xF]
000024DC 598F subq.l A7, 4
000024DE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000024E2 303C 812B move.w D0, 0x812B
000024E6 4EB0 81E1 18A8 jsr [[0x18A8]]
000024EC 285F movea.l A4, [A7]+
000024EE 6030 bra +0x32 /* 00002520 */
label000024F0:
000024F0 598F subq.l A7, 4
000024F2 2F0C move.l -[A7], A4
000024F4 303C 812C move.w D0, 0x812C
000024F8 4EB0 81E1 18A8 jsr [[0x18A8]]
000024FE 265F movea.l A3, [A7]+
00002500 7004 moveq.l D0, 0x04
00002502 C094 and.l D0, [A4]
00002504 6718 beq +0x1A /* 0000251E */
00002506 598F subq.l A7, 4
00002508 2F2C 0024 move.l -[A7], [A4 + 0x24]
0000250C 2F0C move.l -[A7], A4
0000250E 1F07 move.b -[A7], D7
00002510 1F06 move.b -[A7], D6
00002512 2F3C 0008 0009 move.l -[A7], 0x80009
00002518 7000 moveq.l D0, 0x00
0000251A A82A syscall ComponentDispatch
0000251C 584F addq.w A7, 4
label0000251E:
0000251E 284B movea.l A4, A3
label00002520:
00002520 200C move.l D0, A4
00002522 66CC bne -0x32 /* 000024F0 */
00002524 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
0000252A 4E5E unlink A6
0000252C 4E75 rts
fn0000252E:
0000252E 4E56 0000 link A6, 0
00002532 48E7 0018 movem.l -[A7], A3,A4
00002536 598F subq.l A7, 4
00002538 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000253C 303C 812B move.w D0, 0x812B
00002540 4EB0 81E1 18A8 jsr [[0x18A8]]
00002546 285F movea.l A4, [A7]+
00002548 602C bra +0x2E /* 00002576 */
label0000254A:
0000254A 598F subq.l A7, 4
0000254C 2F0C move.l -[A7], A4
0000254E 303C 812C move.w D0, 0x812C
00002552 4EB0 81E1 18A8 jsr [[0x18A8]]
00002558 265F movea.l A3, [A7]+
0000255A 7002 moveq.l D0, 0x02
0000255C C094 and.l D0, [A4]
0000255E 6714 beq +0x16 /* 00002574 */
00002560 598F subq.l A7, 4
00002562 2F2C 0024 move.l -[A7], [A4 + 0x24]
00002566 2F0C move.l -[A7], A4
00002568 2F3C 0004 0007 move.l -[A7], 0x40007
0000256E 7000 moveq.l D0, 0x00
00002570 A82A syscall ComponentDispatch
00002572 584F addq.w A7, 4
label00002574:
00002574 284B movea.l A4, A3
label00002576:
00002576 200C move.l D0, A4
00002578 66D0 bne -0x2E /* 0000254A */
0000257A 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00002580 4E5E unlink A6
00002582 4E75 rts
00002584 4E56 0000 link A6, 0
00002588 2F0C move.l -[A7], A4
0000258A 286E 0008 movea.l A4, [A6 + 0x8]
0000258E 204C movea.l A0, A4
00002590 5088 addq.l A0, 8
00002592 226C 0020 movea.l A1, [A4 + 0x20]
00002596 43E9 002C lea.l A1, [A1 + 0x2C]
0000259A A96F syscall Enqueue
0000259C 426E 000C clr.w [A6 + 0xC]
000025A0 286E FFFC movea.l A4, [A6 - 0x4]
000025A4 4E5E unlink A6
000025A6 4E74 0004 rtd 0x0004
000025AA 4E56 0000 link A6, 0
000025AE 48E7 0108 movem.l -[A7], D7,A4
000025B2 286E 0008 movea.l A4, [A6 + 0x8]
000025B6 204C movea.l A0, A4
000025B8 5088 addq.l A0, 8
000025BA 226C 0020 movea.l A1, [A4 + 0x20]
000025BE 43E9 002C lea.l A1, [A1 + 0x2C]
000025C2 A96E syscall Dequeue
000025C4 3E00 move.w D7, D0
000025C6 3D47 000C move.w [A6 + 0xC], D7
000025CA 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
000025D0 4E5E unlink A6
000025D2 4E74 0004 rtd 0x0004
fn000025D6:
000025D6 4E56 0000 link A6, 0
000025DA 2F0C move.l -[A7], A4
000025DC 286E 0008 movea.l A4, [A6 + 0x8]
000025E0 200C move.l D0, A4
000025E2 A055 syscall StripAddress
000025E4 2840 movea.l A4, D0
000025E6 200C move.l D0, A4
000025E8 6706 beq +0x8 /* 000025F0 */
000025EA 200C move.l D0, A4
000025EC 5180 subq.l D0, 8
000025EE 6002 bra +0x4 /* 000025F2 */
label000025F0:
000025F0 7000 moveq.l D0, 0x00
label000025F2:
000025F2 286E FFFC movea.l A4, [A6 - 0x4]
000025F6 4E5E unlink A6
000025F8 4E75 rts
label000025FA:
000025FA 4E56 0000 link A6, 0
000025FE 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
00002602 2C2E 0008 move.l D6, [A6 + 0x8]
00002606 246E 000C movea.l A2, [A6 + 0xC]
0000260A 266E 0014 movea.l A3, [A6 + 0x14]
0000260E 7000 moveq.l D0, 0x00
00002610 2840 movea.l A4, D0
label00002612:
00002612 558F subq.l A7, 2
00002614 2F2E 0018 move.l -[A7], [A6 + 0x18]
00002618 2F0B move.l -[A7], A3
0000261A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000261E 2F0A move.l -[A7], A2
00002620 2F06 move.l -[A7], D6
00002622 7003 moveq.l D0, 0x03
00002624 205F movea.l A0, [A7]+
00002626 4E90 jsr [A0]
00002628 3E1F move.w D7, [A7]+
0000262A 0C47 FFDD cmpi.w D7, 0xFFDD
0000262E 6706 beq +0x8 /* 00002636 */
00002630 0C47 FFC8 cmpi.w D7, 0xFFC8
00002634 6638 bne +0x3A /* 0000266E */
label00002636:
00002636 200C move.l D0, A4
00002638 6622 bne +0x24 /* 0000265C */
0000263A 203C 0000 0080 move.l D0, 0x80
00002640 A122 syscall NewHandle, flags=1
00002642 2848 movea.l A4, A0
00002644 200C move.l D0, A4
00002646 6714 beq +0x16 /* 0000265C */
00002648 558F subq.l A7, 2
0000264A 2F0B move.l -[A7], A3
0000264C 2F0C move.l -[A7], A4
0000264E 303C 0135 move.w D0, 0x135
00002652 4EB0 81E1 18A8 jsr [[0x18A8]]
00002658 4A5F tst.w [A7]+
0000265A 6612 bne +0x14 /* 0000266E */
label0000265C:
0000265C 264C movea.l A3, A4
0000265E 200C move.l D0, A4
00002660 670C beq +0xE /* 0000266E */
00002662 2F0B move.l -[A7], A3
00002664 4EBA 00E2 jsr [PC + 0xE2 /* 00002748 */]
00002668 4A00 tst.b D0
0000266A 584F addq.w A7, 4
0000266C 66A4 bne -0x5A /* 00002612 */
label0000266E:
0000266E 200C move.l D0, A4
00002670 671E beq +0x20 /* 00002690 */
00002672 4A47 tst.w D7
00002674 6616 bne +0x18 /* 0000268C */
00002676 558F subq.l A7, 2
00002678 2F0B move.l -[A7], A3
0000267A 2F0C move.l -[A7], A4
0000267C 303C 0135 move.w D0, 0x135
00002680 4EB0 81E1 18A8 jsr [[0x18A8]]
00002686 14BC 0001 move.b [A2], 0x1
0000268A 544F addq.w A7, 2
label0000268C:
0000268C 204C movea.l A0, A4
0000268E A023 syscall DisposHandle/DisposeHandle
label00002690:
00002690 3D47 001C move.w [A6 + 0x1C], D7
00002694 4CEE 1CC0 FFEC movem.l D6,D7,A2,A3,A4, [A6 - 0x14]
0000269A 4E5E unlink A6
0000269C 4E74 0014 rtd 0x0014
label000026A0:
000026A0 4E56 0000 link A6, 0
000026A4 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
000026A8 282E 0008 move.l D4, [A6 + 0x8]
000026AC 2C2E 0024 move.l D6, [A6 + 0x24]
000026B0 246E 001C movea.l A2, [A6 + 0x1C]
000026B4 266E 0020 movea.l A3, [A6 + 0x20]
000026B8 7000 moveq.l D0, 0x00
000026BA 2840 movea.l A4, D0
000026BC 3A12 move.w D5, [A2]
label000026BE:
000026BE 3485 move.w [A2], D5
000026C0 558F subq.l A7, 2
000026C2 2F2E 0028 move.l -[A7], [A6 + 0x28]
000026C6 2F06 move.l -[A7], D6
000026C8 2F0B move.l -[A7], A3
000026CA 2F0A move.l -[A7], A2
000026CC 2F2E 0018 move.l -[A7], [A6 + 0x18]
000026D0 2F2E 0014 move.l -[A7], [A6 + 0x14]
000026D4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000026D8 2F2E 000C move.l -[A7], [A6 + 0xC]
000026DC 2F04 move.l -[A7], D4
000026DE 7005 moveq.l D0, 0x05
000026E0 205F movea.l A0, [A7]+
000026E2 4E90 jsr [A0]
000026E4 3E1F move.w D7, [A7]+
000026E6 7008 moveq.l D0, 0x08
000026E8 C086 and.l D0, D6
000026EA 6644 bne +0x46 /* 00002730 */
000026EC 0C47 FFDD cmpi.w D7, 0xFFDD
000026F0 6706 beq +0x8 /* 000026F8 */
000026F2 0C47 FFC8 cmpi.w D7, 0xFFC8
000026F6 6638 bne +0x3A /* 00002730 */
label000026F8:
000026F8 200C move.l D0, A4
000026FA 6622 bne +0x24 /* 0000271E */
000026FC 203C 0000 0080 move.l D0, 0x80
00002702 A122 syscall NewHandle, flags=1
00002704 2848 movea.l A4, A0
00002706 200C move.l D0, A4
00002708 6714 beq +0x16 /* 0000271E */
0000270A 558F subq.l A7, 2
0000270C 2F0B move.l -[A7], A3
0000270E 2F0C move.l -[A7], A4
00002710 303C 0135 move.w D0, 0x135
00002714 4EB0 81E1 18A8 jsr [[0x18A8]]
0000271A 4A5F tst.w [A7]+
0000271C 6612 bne +0x14 /* 00002730 */
label0000271E:
0000271E 264C movea.l A3, A4
00002720 200C move.l D0, A4
00002722 670C beq +0xE /* 00002730 */
00002724 2F0B move.l -[A7], A3
00002726 4EBA 0020 jsr [PC + 0x20 /* 00002748 */]
0000272A 4A00 tst.b D0
0000272C 584F addq.w A7, 4
0000272E 668E bne -0x70 /* 000026BE */
label00002730:
00002730 200C move.l D0, A4
00002732 6704 beq +0x6 /* 00002738 */
00002734 204C movea.l A0, A4
00002736 A023 syscall DisposHandle/DisposeHandle
label00002738:
00002738 3D47 002C move.w [A6 + 0x2C], D7
0000273C 4CEE 1CF0 FFE4 movem.l D4,D5,D6,D7,A2,A3,A4, [A6 - 0x1C]
00002742 4E5E unlink A6
00002744 4E74 0024 rtd 0x0024
fn00002748:
00002748 4E56 FF46 link A6, -0x00BA
0000274C 48E7 0138 movem.l -[A7], D7,A2,A3,A4
00002750 206E 0008 movea.l A0, [A6 + 0x8]
00002754 2650 movea.l A3, [A0]
00002756 7005 moveq.l D0, 0x05
00002758 B06B 002C cmp.w D0, [A3 + 0x2C]
0000275C 676C beq +0x6E /* 000027CA */
0000275E 4247 clr.w D7
label00002760:
00002760 7000 moveq.l D0, 0x00
00002762 2D40 FF52 move.l [A6 - 0xAE], D0
00002766 426E FF5C clr.w [A6 - 0xA4]
0000276A 5247 addq.w D7, 1
0000276C 3D47 FF62 move.w [A6 - 0x9E], D7
00002770 41EE FFC0 lea.l A0, [A6 - 0x40]
00002774 2D48 FF58 move.l [A6 - 0xA8], A0
00002778 41EE FF46 lea.l A0, [A6 - 0xBA]
0000277C A207 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=2
0000277E 4A40 tst.w D0
00002780 6648 bne +0x4A /* 000027CA */
00002782 202E FF64 move.l D0, [A6 - 0x9C]
00002786 B0AB 0026 cmp.l D0, [A3 + 0x26]
0000278A 6726 beq +0x28 /* 000027B2 */
0000278C 41EB 000B lea.l A0, [A3 + 0xB]
00002790 226E FF58 movea.l A1, [A6 - 0xA8]
00002794 5289 addq.l A1, 1
00002796 7000 moveq.l D0, 0x00
00002798 102B 000A move.b D0, [A3 + 0xA]
0000279C 7210 moveq.l D1, 0x10
0000279E E3A8 lsl D0, D1
000027A0 246E FF58 movea.l A2, [A6 - 0xA8]
000027A4 7200 moveq.l D1, 0x00
000027A6 1212 move.b D1, [A2]
000027A8 8280 or.l D1, D0
000027AA 2001 move.l D0, D1
000027AC A23C syscall CmpString, flags=2
000027AE 4A80 tst.l D0
000027B0 66AE bne -0x50 /* 00002760 */
label000027B2:
000027B2 7001 moveq.l D0, 0x01
000027B4 B06B 002C cmp.w D0, [A3 + 0x2C]
000027B8 6606 bne +0x8 /* 000027C0 */
000027BA 426B 002C clr.w [A3 + 0x2C]
000027BE 6006 bra +0x8 /* 000027C6 */
label000027C0:
000027C0 377C 0005 002C move.w [A3 + 0x2C], 0x5
label000027C6:
000027C6 7001 moveq.l D0, 0x01
000027C8 603A bra +0x3C /* 00002804 */
label000027CA:
000027CA 7005 moveq.l D0, 0x05
000027CC B06B 002C cmp.w D0, [A3 + 0x2C]
000027D0 6630 bne +0x32 /* 00002802 */
000027D2 49EB 0096 lea.l A4, [A3 + 0x96]
000027D6 6024 bra +0x26 /* 000027FC */
label000027D8:
000027D8 7006 moveq.l D0, 0x06
000027DA B054 cmp.w D0, [A4]
000027DC 6608 bne +0xA /* 000027E6 */
000027DE 38BC 0003 move.w [A4], 0x3
000027E2 7001 moveq.l D0, 0x01
000027E4 601E bra +0x20 /* 00002804 */
label000027E6:
000027E6 302C 0002 move.w D0, [A4 + 0x2]
000027EA 48C0 ext.l D0
000027EC D08C add.l D0, A4
000027EE 5880 addq.l D0, 4
000027F0 2840 movea.l A4, D0
000027F2 200C move.l D0, A4
000027F4 7201 moveq.l D1, 0x01
000027F6 C280 and.l D1, D0
000027F8 D28C add.l D1, A4
000027FA 2841 movea.l A4, D1
label000027FC:
000027FC 70FF moveq.l D0, 0xFFFFFFFF
000027FE B054 cmp.w D0, [A4]
00002800 66D6 bne -0x28 /* 000027D8 */
label00002802:
00002802 7000 moveq.l D0, 0x00
label00002804:
00002804 4CEE 1C80 FF36 movem.l D7,A2,A3,A4, [A6 - 0xCA]
0000280A 4E5E unlink A6
0000280C 4E75 rts
0000280E 4E56 0000 link A6, 0
00002812 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002816 266E 0008 movea.l A3, [A6 + 0x8]
0000281A 286E 000C movea.l A4, [A6 + 0xC]
0000281E 204C movea.l A0, A4
00002820 A025 syscall GetHandleSize
00002822 2C00 move.l D6, D0
00002824 3E38 0220 move.w D7, [0x00000220 /* MemErr */]
00002828 6614 bne +0x16 /* 0000283E */
0000282A 204B movea.l A0, A3
0000282C 2006 move.l D0, D6
0000282E A024 syscall SetHandleSize
00002830 3E38 0220 move.w D7, [0x00000220 /* MemErr */]
00002834 6608 bne +0xA /* 0000283E */
00002836 2054 movea.l A0, [A4]
00002838 2253 movea.l A1, [A3]
0000283A 2006 move.l D0, D6
0000283C A02E syscall BlockMove/BlockMoveData
label0000283E:
0000283E 3D47 0010 move.w [A6 + 0x10], D7
00002842 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
00002848 4E5E unlink A6
0000284A 4E74 0008 rtd 0x0008